2

我在 Apache2 上部署了一个网站。Apache2 服务器设置在 VM 上。当我尝试使用浏览器从远程机器(我的笔记本电脑)访问该站点时,我收到连接超时错误。当我尝试访问部署在同一 VM 上的 Tomcat 上的东西时,它工作正常。但是 Apache 给出了一个问题。

请让我知道我错过了什么。

谢谢。

4

2 回答 2

2

1)检查httpd进程是否正在运行

ps -ef | grep httpd |grep -v grep

2)确保您在端口 80 上广播

netstat -atn |grep :80

3) 在您的 conf (/etc/httpd/conf.d/*.conf) 文件中验证您将 Apache 绑定到端口 80

<virtualhost *:80>

或者

<virtualhost xxx.xxx.xxx.xxx:80>

您的 Tomcat 进程可能绑定到端口 80 并且套接字不可用。

于 2012-07-02T21:56:42.463 回答
2

在 centos 上运行以下命令:

  1. iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

  2. /etc/init.d/iptables 保存

于 2015-06-02T08:21:43.370 回答