每次重新載入時 Apache 都會在預設 VHOST 之間切換

每次重新載入時 Apache 都會在預設 VHOST 之間切換

我們有一個 CentOS 6 虛擬機,運行 apache 和多個虛擬主機。其中一個(而且只有一個)間歇性地不起作用。

我看到的是,在 apache 重新啟動後,有時您會得到一個索引列表,有時您會得到我們的 Intranet 網站。更奇怪的是 - 為您提供目錄清單的範例虛擬主機已停用!更奇怪的是,我為 Intranet 網站設定的伺服器別名始終有效。

至少在 CentOS 6 上 - apache 會經常自動重新啟動。

恢復我們的 Intranet 網站的臨時修復是重新啟動 apache。

答案1

今天(一邊思考到底是什麼問題)我跑了

apachectl -D DUMP_VHOSTS

連續幾次,我注意到連接埠 443 的預設虛擬主機在兩個主機名稱之間翻轉。其中一個甚至不是虛擬主機名稱。

我對伺服器的IP位址進行了反向挖掘。

dig -x 1.2.3.4

你瞧,回傳了兩個「A」記錄。一個用於我們的 Intranet 站點,一個用於我們用於 ssh 存取的伺服器主機名稱等。

將其中一個更改為 CNAME 似乎已經解決了這個問題。伺服器不再存在身份危機。

相關內容