Apache-2.2
訪問域重定向到子域並在瀏覽器中顯示 ip 而不是主機名
我正在嘗試在 vps 中設置域和一些子域。當我通過 Firefox 訪問但在我的手機或 Chrome 上我被重定向到子域時,這似乎工作正常。這是對 themendez.de 的 Chrome 請求的訪問日誌:
test.themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:38:35 +0200] "GET /favicon.ico HTTP/1.1" 404 504 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36" test.themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:38:37 +0200] "GET /favicon.ico HTTP/1.1" 404 503 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36" test.themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:38:37 +0200] "GET /favicon.ico HTTP/1.1" 404 502 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36"
這是 Firefox 對 themendez.de 的請求的訪問日誌:
themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:39:17 +0200] "GET / HTTP/1.1" 200 299 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:22.0) Gecko/20100101 Firefox/22.0"
這是我手機上的:
test.themendez.de:80 5.28.115.219 - - [27/Jul/2013:15:41:56 +0200] "GET / HTTP/1.1" 304 210 "-" "Mozilla/5.0 (Linux; U; Android 4.0.4; en-de; HTC_One_X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"
apachectl -S 的輸出
VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server test.themendez.de (/etc/apache2/sites-enabled/test.themendez.de:1) port 80 namevhost test.themendez.de (/etc/apache2/sites-enabled/test.themendez.de:1) port 80 namevhost themendez.de (/etc/apache2/sites-enabled/themendez.de:1) Syntax OK
我完全不知道發生了什麼……如果您需要更多資訊,我可以提供。
感謝您花時間幫助我。
您的 Firefox 範例似乎訪問了與其他兩個不同的站點。日誌文件
themendez.de
而不是test.themendez.de
. 這不是問題,但值得注意的是調查中的不一致。當我自己嘗試向這兩個站點發出請求時,前者給了我一個 IIS 重定向到一個 IP 地址,後者給了一個 200 響應,並帶有一個預設的 Apache“它可以工作”頁面。
但是,我懷疑真正的問題在於您的 DNS 設置。這兩個域都有兩條 A 記錄:
themendez.de. 1692 IN A 98.124.198.1 themendez.de. 1692 IN A 151.236.15.23
151.236.15.23 伺服器執行 Apache,98.124.198.1 伺服器執行 IIS。當返回兩條 A 記錄時,選擇兩個 IP 地址中的哪一個幾乎是隨機的,因此任一域都可以訪問任一伺服器。
98.124.198.1 IP 地址似乎是一個停放的域系統並重定向到
http://searchezy.com/
.您也沒有更改 www.themendez.de 的預設記錄,因此該域也被您的 DNS 提供商停放。