私のhttpd.confは次のようになります:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/host1.com
ServerName host1.com
ServerAlias www.host1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/host1.com/subdomain
ServerName subdomain.host1.com
ServerAlias www.subdomain.host1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/host2.com
ServerName host2.com
ServerAlias www.host2.com
</VirtualHost>
したがって、以下を除いて、すべてが正常に機能します。
host2.comは/var/www/host1.com/を示しています
一方
www.host2.comは/var/www/host2.com/を示しています
これはApacheの構成の問題であると確信していますが、理解できません。何か助けは?