Gra*_*ity 5 internet web-server web traceroute
我在 BlueHost(“专业”计划)上有一个经常关闭的网站。火狐说:
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.
Run Code Online (Sandbox Code Playgroud)
但是,跟踪路由很好:
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]
Run Code Online (Sandbox Code Playgroud)
我需要能够监控我的网站是否在线/离线,我认为跟踪路由是合适的工具。
Tom*_*Tom 27
该网站在服务器进程上运行。当您关闭服务器进程时,服务器不会神奇地关闭。当您错误配置防火墙(并阻止端口 80)时,服务器也不会关闭,防火墙中的 ICMP 规则也不会被删除。
Edu*_*res 10
Traceroute使用ICMP协议到达一个地址,HTTP服务器使用HTTP协议,不同的端口,不同的方式。我可以通过 ICMP 回显请求访问一个地址,但是,如果我尝试通信的端口以某种方式关闭或冻结,我将收到超时错误。如果您确定服务器已启动并且端口已启动(正在侦听),那么最好检查防火墙规则。
小智 5
一些网络服务器,如 Apache,可以配置为使用所谓的虚拟主机;本质上是一个本地重定向服务。本质上,它是这样工作的:Web 服务器(在这种情况下我们将假设它是 Apache2)将根据请求来自哪个域和/或 IP 地址来选择要提供的文档。例如:如果你浏览到一个网站example.com,服务器可能会给你储存在/var/www/com.example的网页文件,但如果你导航到另一个站点example-2.com它可以为您提供位于 /var/www/com.example-2 的文件。服务器在这里所做的一切都在改变所谓的文档根目录,它本质上是域“根”的目录(例如 google.com = 根目录,google.com/file/ = 不是根目录,而是存储在根目录中的文件夹)。
现在,这是什么必须做与您的情况:你的域名http://xxx.bluehost.com实际上可能指向精确同一服务器别人的网站,但服务器会因为你的域名有不同的反应; 因此,当您执行到该服务器的跟踪路由时,它可能仍会成功响应,因为 Bluehost 可能只是关闭了您的网站。一个公平的警告:我一直怀疑提供廉价 Web 服务器计划的主机偶尔会关闭其小客户的网站,以便为大客户腾出空间(带宽、处理能力等)。如果您阅读了您的协议和合同,可能会有条款赋予他们这样做的权利。
注意:不要将虚拟服务器或虚拟计算机与虚拟主机混淆。它们非常不同,尽管它们具有相似的目的。另外,如果听起来我假设您对网络托管一无所知,我很抱歉,假设某人不知道比稍后解释更容易;它也为以后可能会阅读此问题的人提供信息!