我买了一台VPS服务器,设置了apache服务器。 但是我只能从本地访问网页, 

我想也许服务器没有从外部接收访问。
我试过Firefox,但access_log没有显示任何访问。 但telnet http://www.59lt.com 80并inputnonsence代码,我收到以下错误: 
并且/ etc / httpd / logs下的access_log也抓到了, 
这就certificate了服务器从外部做访问请求,为什么忽略来自Firefox的正常请求,却select了从telnet接收请求?
谢谢。
PS:我正在使用CentOS + yum安装apache(刚安装)。
这个问题最可能的原因是你有这个域名的cachingDNS条目。 在上面的屏幕截图中,似乎已经telnet到118.123.13.46,而不是www.59lt.com,这将解释为什么它正在工作。 如果您最近更新了此域名的DNS条目,则会发生这种情况,因为有时可能需要几天(通常是24小时)才能更改为propgate,具体取决于域的区域文件的configuration。
一种testing方法是运行命令行(开始>运行> cmd.exe),然后键入:ping http://www.59lt.com。 如果IP秀不匹配118.123.13.46那么陈旧的DNS条目就是问题,并且在域的TTL到期时它将自行清除。 如果是这种情况,那么你可以添加一个条目到你的主机文件来覆盖DNS条目,直到它更新在这里看到的指示。
如果这仍然不起作用,请发布您在Firefox中获得的错误消息。