Я использую apache 2.2.15, на виртуальной машине поверх CentOS 6, у меня работает проект symfony, и мой босс хочет загрузить веб-сайт wordpress на том же сервере в поддомене. Поддомен не работает, я перепробовал много конфигураций, это последний использованный:
mysite.cl.conf (в папке /etc/httpd/conf.d)
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html/symfonyProyect/web
ServerName mysite.cl
ServerAlias mysite.cl
ErrorLog /var/log/httpd/symfonyProyect_error.log
CustomLog /var/log/httpd/symfonyProyect_access.log combined
<Location />
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /app.php [L]
</IfModule>
DirectoryIndex app.php
</Location>
</VirtualHost>
<VirtualHost *:80>
ServerName mysubdomain.mysite.cl
DocumentRoot /var/www/html/mysubdomain
<Directory /var/www/html/mysubdomain>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/mysubdomain_error.log
CustomLog /var/log/httpd/mysubdomain_access.log combined
</VirtualHost>
файл моих хостов (в папке / etc)
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
myip mysite.cl mysubdomain.mysite.cl
и мой hosts.conf
multi on
когда я пробую mysite.cl, он показывает сайт symfony, но когда я пробую mysubdomain.mysite.cl, он дает мне "This site can't be reached
" или "ERR_NAME_NOT_RESOLVED
".
Если я удалю первый блок VirtualHost, он покажет мне веб-сайт wordpress (даже с использованием ServerName mysubdomain.mysite.cl
). Я пропустил какую-то конфигурацию или что-то в этом роде?