Web-Server

網站關閉但跟踪路由正常怎麼可能?

  • March 4, 2016

我在 BlueHost 有一個網站(“Pro”計劃),該網站經常關閉。火狐 說:

The connection has timed out

The server is taking too long to respond.
   The site could be temporarily unavailable or too busy. Try again in a few moments.
   If you are unable to load any pages, check your computer's network connection.
   If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

但是,跟踪路線很好:

 1    <1 ms    <1 ms    <1 ms  speedport.ip [192.168.2.1]
 2    39 ms    40 ms    40 ms  217.0.112.281
 3    42 ms    41 ms    43 ms  87.186.228.226
 4    49 ms    50 ms    48 ms  217.231.42.245
 5    48 ms    49 ms    49 ms  62.157.251.154
 6   184 ms   184 ms   183 ms  xe-0-3-0.slc10.ip4.gtt.net [89.149.187.137]
 7   188 ms   185 ms   196 ms  ve61.ar05.prov.acedc.net [69.31.64.6]
 8   186 ms   185 ms   185 ms  prv-212-1-0-1.unifiedlayer.com [69.27.175.151]
 9   186 ms   185 ms   185 ms  69-195-64-129.unifiedlayer.com [69.195.64.129]
10   186 ms   185 ms   185 ms  162-144-240-157.unifiedlayer.com [162.144.240.157]
11   186 ms   186 ms   186 ms  162-144-240-111.unifiedlayer.com [162.144.240.111]
12   185 ms   185 ms   186 ms  box950.bluehost.com [69.195.124.150]

我需要能夠監控我的網站是否線上/離線,並且我認為跟踪路由是合適的工具。

什麼是虛擬主機

一些網路伺服器,如 Apache,可以配置為使用所謂的虛擬主機;本質上是一個本地重定向服務。本質上,它的工作原理是這樣的:Web 伺服器(在這種情況下我們將假設它是 Apache2)將根據請求來自的域和/或 IP 地址來選擇要服務的文件。例如:如果您要導航到example.com的網站,伺服器可能會為您提供儲存在 /var/www/com.example 的 web 文件,但如果您導航到example-2.com的另一個站點可以為您提供 /var/www/com.example-2 上的文件。伺服器在這裡所做的只是改變所謂的文件根目錄,它本質上是域“root”的目錄(例如 google.com = root dir.,google.com/file/ = 不是 root dir.,而是儲存root dir 中的文件夾)。

為什麼這是相關的

現在這與您的情況有什麼關係:您在http://xxx.bluehost.com上的域實際上可能指向與其他人網站完全相同的伺服器,但是由於您的域名,伺服器會做出不同的響應;因此,當您對該伺服器執行跟踪路由時,它可能仍會成功響應,因為 Bluehost 可能只關閉了您的網站。一個公平的警告:我一直懷疑提供廉價網路伺服器計劃的主機偶爾會關閉其較小客戶的網站,以便為較大的客戶騰出空間(頻寬、處理能力等)。如果您閱讀了您的協議和契約,可能會有一個條款賦予他們這樣做的權利。

注意:不要將virtual-server - 或virtual-computer - 與virtual-host混淆。它們是非常不同的,儘管它們有相似的目的。另外,如果聽起來我假設您對網路託管一無所知,我很抱歉,假設某人不知道比稍後解釋更容易;它還為以後可能會閱讀此問題的人們提供了資訊!

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