Linux

如果僅使用虛擬主機,我應該在 httpd.conf 中將 ServerName 設置為什麼?

  • January 5, 2012

我有一個帶有 2 個專用 IP 的 linux 伺服器,用於託管大約 10 個具有 Apache 虛擬主機功能的不同站點。每個站點都有自己的域名,我使用 NameVirtualHosts 根據請求的域將請求定向到正確的文件夾,並且任何不匹配的內容(例如輸入其中一個 IP 地址)都使用定向到預設頁面<VirtualHost _default_:*>.

我的問題是,由於我有多個 IP,並且所有可能的請求都作為虛擬主機處理,我應該在虛擬主機ServerName之外的 httpd.conf 文件中設置什麼?這還重要嗎?

如果你完全忽略它,Apache 將在它啟動的伺服器上執行 gethostbyname() 並以這種方式查找它,所以它真的沒有多大關係。要麼完全忽略它,要麼將其設置為實際伺服器的名稱。

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