私はCentOS 6上の仮想マシンでApache 2.2.15を使用しています。symfony proyectがここで働いていて、上司がワードプレスのウェブサイトをサブドメイン。 (/etc/httpd/conf.dフォルダ内)VirtualHost apacheは常に同じウェブサイトを返しませんサブドメインではありません
mysite.cl.conf
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>
: サブドメインは、私はこれが最後に使用され、コンフィギュレーションの多くを試してみた、機能していません私はMYSをしようとすると、私のホストは
multi on
を(/ 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 ite.clはsymfonyのウェブサイトを表示していますが、mysubdomain.mysite.clを試してみると "This site can't be reached
"または "ERR_NAME_NOT_RESOLVED
"と表示されます。
最初のVirtualHostブロックを削除すると、それはwordpressのウェブサイトに表示されます(ServerName mysubdomain.mysite.cl
を使用しても)。 私はいくつかの設定や何かが欠けていますか?
あなたが言ったように、それはApacheの問題ではなく、システムはワイルドカードをレコードで許可しません – ericksho