Apache-2.2
預設 DocumentRoot 目錄重定向到 Virtualmin 中的 VirtualHost
當我嘗試訪問 DocumentRoot 時,它會重定向到我的一個 VirtualHost,我看不到 /var/www/html 中的內容。
它在 Virtualmin 3.94 下,我認為其他人是我的問題,但我找不到他試圖修復的選項。
請問我該如何解決這個問題?
當您在埠上配置了虛擬主機時,其中一個將始終為該埠提供請求 - 不再使用主伺服器,與a
ServerName
或ServerAlias
a不匹配的請求<VirtualHost>
將被發送到第一個<VirtualHost>
埠港口。DocumentRoot
將使用您全域定義的唯一方法是,如果<VirtualHost>
處理請求的 沒有定義自己的DocumentRoot
.從文件中:
主要主人走了
如果要將虛擬主機添加到現有 Web 伺服器,還必須
<VirtualHost>
為現有主機創建一個塊。此虛擬主機中包含的ServerName
andDocumentRoot
應與全域ServerName
and相同DocumentRoot
。首先在配置文件中列出此虛擬主機,以便它將充當預設主機。設置自己
<VirtualHost>
來處理您嘗試發送到主伺服器的請求DocumentRoot
- 如果您通過 IP 訪問它,只需將虛擬主機設置為具有ServerName
該 IP 地址。