Linux

Apache 虛擬主機子域指向同一目錄

  • March 19, 2010

我以前使用 Apache 設置過子域,但從未真正遇到過任何大問題。但是對於我的客戶之一的這個(我相信 Centos)伺服器,我不明白我做錯了什麼。這是 apache 正在載入的 .conf:

Listen 80
NameVirtualHost *:80

<VirtualHost *:80>
   ServerName www.thedomain.com
   DocumentRoot /u1/thedomain.com/public
   RailsEnv production
</VirtualHost>

<VirtualHost *:80>
   ServerName subdomain.thedomain.com
   DocumentRoot /u1/subdomain.thedomain.com/public_html
</VirtualHost>

當我訪問主域地址或子域地址時,它們都指向主 www.thedomain.com 內容。有什麼想法嗎?

更新:

是的,在進行更改後,我做了一個配置測試並且很優雅。

您是否確定在進行更改後重新載入 Apache?

**編輯:**有時優雅不能正常執行,做一個apachectl restart.

引用自:https://serverfault.com/questions/93528