我在运行plesk 8.6的CentOS服务器上安装了Google Sitemap生成器。
Google Sitemap生成器会在我的httpd.conf中向外部conf中添加一个include,如下所示:
Listen 8181 NameVirtualHost *:8181 <VirtualHost *:8181> DocumentRoot "/usr/local/google-sitemap-generator/admin-console" ScriptAlias /cgi-bin/ "/usr/local/google-sitemap-generator/admin-console/cgi-bin/" <Directory "/usr/local/google-sitemap-generator/admin-console"> Allow from all Options ExecCGI DirectoryIndex index.html </Directory> </VirtualHost> LoadModule google_sitemap_generator_module /usr/local/google-sitemap-generator/lib/mod_sitemap.so
安装后,我应该能够导航到myserverip:8181并访问GSG控制台。 不幸的是,我的浏览器抛出“Safari无法打开页面”http:// myserverip :8181 /“,因为该页面所在的服务器没有响应。
我用netstat和nmap检查了端口,它是开放的,并且正在监听。 我已经添加了一个规则,允许在iptables 8181stream量,但没有喜悦。
有什么明显的我可以失踪?
任何想法将不胜感激。
干杯,
伊恩
在错误日志中,一切看起来都不错吗? 如果没有,请按照下面的步骤。
首先,在服务器上本地检查:
$ nc localhost 8181
然后检查使用您的外部IP,但仍然从服务器:
$ nc myserverip 8181
如果这一切都工作(它应该有),从远程计算机检查:
nc myserverip 8181
那样有用吗? 如果没有,那么你的计算机和服务器之间可能会有一个防火墙,禁止访问该端口。 这可能是您的ISP阻止传出连接到8181,或您的托pipe服务提供商阻止传入连接到(或所有非标准)端口。
如果你能够连接,发送一些HTTP请求,要么再次使用netcat(或telnet),要么像wget
, curl
, GET
, HEAD
(不是head
)等工具,如果你得到一个500错误,检查Apache的错误login。
感谢大家的input。
事实certificate,我的VPS提供商在VPS容器上运行防火墙。
通过一些大规模的侥幸,我configuration的任何以前的服务(包括SSH),我已经设置了防火墙上打开的几个端口。
我从来没有考虑过另一个防火墙,因为过去成功地使用了“随机”端口。
感谢你的宝贵时间,
伊恩
对不起,显而易见的问题,但你重新启动/重新加载Apache? 在服务器的命令行是Apache上侦听端口? (netstat -tupan | grep 8181)