我的VPS有问题。 它已经安装了Apache。 当我试图从特定的networking(家庭)连接,我可以很容易地访问它。 当尝试另一个(例如3G)时,它会在一段时间后返回110 – 连接超时。 另一个人试图通过手机访问。
我没有看到任何具体的access.log,当超时。 所以网站没有达到。
DNS只有一个logging。
ufw允许Apache的stream量。
我应该检查什么来找出问题?
编辑:更重要的是,无法pingnetworking无法到达网站 – 然而使用ping.eu我可以ping通,没有丢包。 在networking可以达到的时候可以ping到ip。
看起来来自“some_problem_place”的数据包根本没有到达您的networking服务器。 你可以使用tcpdump来debugging(我假设你知道你的web服务器上的外部networking接口):
sudo tcpdump -ni "outer inferface" src host "IP of some_problem_place" 。 例如: sudo tcpdump -ni eth0 src host 11.22.33.44 然后
tcpdump给你输出,那么数据包不会到达你的networking服务器。 你可以打电话给你的3G提供商,问为什么。 他们可能会要求你提供跟踪。 您可以通过运行: traceroute "your webserver's IP" (在UNIX上)或tracert "your webserver's IP" (在Windows上)来预先准备好。 httpd.conf