Создал настройку на сервере, но по какой то причине основной домен тоже открывается из подпапки для поддоменов. Как сделать чтобы из папки открывались только поддомены <VirtualHost 127.0.0.1:8080> ServerName sanmeypp.ru DocumentRoot /var/www/www-root/data/www/goodsforsale ServerAdmin webmaster@sanmeypp.ru AddDefaultCharset off AssignUserID www-root www-root CustomLog /var/www/httpd-logs/sanmeypp.ru.access.log combined ErrorLog /var/www/httpd-logs/sanmeypp.ru.error.log <FilesMatch "\.ph(p[3-5]?|tml)$"> SetHandler application/x-httpd-php5 </FilesMatch> SetEnvIf X-Forwarded-Proto https HTTPS=on ServerAlias *.sanmeypp.ru DirectoryIndex index.php index.html VirtualDocumentRoot /var/www/www-root/data/www/goodsforsale/service/cms ServerAlias *.sanmeypp.ru DirectoryIndex index.php index.html ScriptAlias /php-bin/ /var/www/php-bin-isp-php81/www-root/sanmeypp.ru/ AddHandler application/x-httpd-php5 .php .php3 .php4 .php5 .phtml Action application/x-httpd-php5 /php-bin/php </VirtualHost> <Directory /var/www/www-root/data/www/goodsforsale> Options +Includes -ExecCGI </Directory>
Нормально разведите по двум разным вирт. хостам безо всяких VirtualDocumentRoot. --- Добавлено --- И один корень лучше не делать подпапкой другого корня
Это конструктор, основному хосту необходимо иметь прямой доступ к папкам редактора. Развел по разным хостам, но во втором пришлось прописать как основой ServerName случайно выбранный подомен, а к нему ужу указать Alias *.domain.ru иначе сервер падает
На самом деле странно что в IspManager нет настройки для автоподдоменов - направлять в указанную поддиректорию(