Apache-2.2

預設 DocumentRoot 目錄重定向到 Virtualmin 中的 VirtualHost

  • October 13, 2012

當我嘗試訪問 DocumentRoot 時,它會重定向到我的一個 VirtualHost,我看不到 /var/www/html 中的內容。

它在 Virtualmin 3.94 下,我認為其他人是我的問題但我找不到他試圖修復的選項。

請問我該如何解決這個問題?

當您在埠上配置了虛擬主機時,其中一個將始終為該埠提供請求 - 不再使用主伺服器,與aServerNameServerAliasa不匹配的請求<VirtualHost>將被發送到第一個<VirtualHost>埠港口。DocumentRoot將使用您全域定義的唯一方法是,如果<VirtualHost>處理請求的 沒有定義自己的DocumentRoot.

文件中:

主要主人走了

如果要將虛擬主機添加到現有 Web 伺服器,還必須<VirtualHost>為現有主機創建一個塊。此虛擬主機中包含的ServerNameandDocumentRoot應與全域ServerNameand相同DocumentRoot。首先在配置文件中列出此虛擬主機,以便它將充當預設主機。

設置自己<VirtualHost>來處理您嘗試發送到主伺服器的請求DocumentRoot- 如果您通過 IP 訪問它,只需將虛擬主機設置為具有ServerName該 IP 地址。

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