Linux

ISPConfig 正在向其唯一配置的站點發送發送到其 IP 地址的 HTTP 請求 - 為什麼?

  • September 27, 2011

我在 IP 地址為 1.2.3.4 的 VPS 上設置了 ISPConfig。在該 ISPConfig 安裝中,我配置了一個名為 example.no 的站點。現在,當我在瀏覽器中訪問 example.no 時,它會正確顯示文件夾/var/www/example.no/web

問題是:當我訪問http://1.2.3.4它也顯示/var/www/example.no/web. 這不應該發生,是嗎?可能是什麼原因?


總結一下:1.2.3.4是一個安裝了ISPConfig的VPS。它安裝了 Apache、FTP 軟體、DNS 軟體、courier 等,並且 ISPConfig 正在處理它們。當我訪問託管在該伺服器上的站點的域名時,我希望被帶到該伺服器上的正確文件夾,我就是。但是當我訪問伺服器的 IP 地址時,我預計不會發生任何事情。相反,它顯示目前配置的唯一站點。

Host:Apache 在使用基於名稱的虛擬主機的埠上遇到與未配置站點匹配的標頭時,它會為來自該VirtualHost埠上傳入的第一個塊的請求提供服務。

如果您想阻止您正在觀察的行為,請設置一個VirtualHost在您的真實行為之前載入的行為,該行為具有虛假ServerName並且不為您的網站提供服務。

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