1

私は Apache2 を持っています。ドキュメントのルート構造は次のとおりです。

/var/www/html
---index.html
---example.com
------/index.html

my-site.com へのすべてexample.com/index.htmlのリクエストが指すようにし、他のすべてのリクエストが処理されるようにしますfrom /var/www/html

これが私の設定です:

<VirtualHost _default_:80>
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost *:80>
    ServerName my-site.com
    DocumentRoot /var/www/html/example.com
</VirtualHost>

ただし、すべてのリクエストは Apache ドキュメント ルートから提供されます。

助けてくれてありがとう。

4

1 に答える 1

1

2 番目の仮想ホストの前に、構成のどこかに NameVirtualHost ディレクティブが必要です。

<VirtualHost _default_:80>
    DocumentRoot /var/www/html
</VirtualHost>

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName my-site.com
    DocumentRoot /var/www/html/example.com
</VirtualHost>
于 2013-04-10T21:52:41.263 に答える