我有一个小型的个人网站在Unix上(使用一个共同的主机帐户)。
我在Unix上的经验是有限的(太糟糕了)。 最近我设置了一个运行在端口8082(不是Apache)上的httpd服务器,但是默认情况下Apache服务器已经在端口80上运行了。 它似乎在运行(从“ps”输出来判断)。 我以为我可以从这个httpd服务器获得urlwww.mysite.com:8082/test …但我不知道。
我不知道怎么回事,更糟的是,我不知道要找什么。 也许我忽略了一些微不足道的东西?
任何帮助将非常欢迎!
你说“运行在8082端口”,那么你说“www.mysite.com:8080/test”。 如果您在端口8082上运行,则必须指定端口8082,而不是端口8080。
我发现unix命令“HEAD”(不是“head”,所以这在Mac OS X上不起作用)对于debuggingweb问题非常有帮助。 或者只是学习如何telnet到端口并发出http命令。
telnet localhost 8082 GET / http/1.1
你有没有看看你的networking服务器的日志文件? 也许访问或错误日志有一些有用的报告。
另外检查一下,确保服务器或iptables之外没有防火墙。
用本地检查
iptables -nL
要么
fctl -sr
如果你的使用pf的BSD变种。
检查服务器日志文件?