我们有一个 Apache (IBM HTTP Server,它是 Apache 的一个分支:http://www-03.ibm.com/software/products/en/http-servers) 服务器,运行监听端口 80、8000 和其他端口的虚拟主机(适用于 IBM WebSphere Commerce)。
端口 80 工作正常,但端口 8000 已停止工作。我尝试重新启动服务器,但没有成功。
wget -O - http://apacheserver:8000/
Resolving apacheserver... 10.39.21.55
Connecting to apacheserver|10.39.21.55|:8000... connected.
HTTP request sent, awaiting response... 200 No headers, assuming HTTP/0.9
Length: unspecified
Saving to: “STDOUT”
[ <=> ] 5 --.-K/s in 0s ▒
2016-12-22 14:40:11 (1.26 MB/s) - Read error at byte 5 (Connection reset by peer).Retrying.
即使我在机器上,也没有运气。我试过 curl,同样的问题。我不是系统管理员,只是一个低级开发人员,因为我们的系统管理员不再和我们在一起,所以我必须处理这个问题,所以我不确定这里发生了什么。我试过打开iptables
,它们看起来是这样的:
apacheserver:~ # iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
apacheserver:~ # iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
在我看来,Apache 似乎出现了问题,但我对此并不确定。
此时我下一步该怎么做?
答案1
您能否发布您的 httpd 访问日志和错误日志的最后 100 行?您还可以发布您的 httpd.conf 和 site.conf 吗?
您告诉我们的只是您无法连接端口 8000,并且您的防火墙规则不应该阻止它。
您可能需要尝试停止 apparmor 和 iptables。关闭它们后再次尝试测试。如果成功,请查看它们的配置。如果不成功,请向我们提供更多数据。