我的Apache2,它的文檔根目錄結構爲:Apache的默認主機
/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的文檔根目錄服務。
感謝您的任何幫助。
我相信Apache有一個文檔根的概念,我可能是錯的。如果你希望my-site.com的東西來自其子目錄,而不是爲mysite創建一個別名,那麼http:// localhost:80/mysite會爲你提供mysite的內容,而http:// localhost: 80 /將從「var/www/html」目錄中提取。 HTH – 2013-04-10 20:39:51