我在Apache2上部署了一个网站。 Apache2服务器在VM上设置。 当我尝试使用远程计算机(我的笔记本电脑)中的浏览器访问该站点时,我收到连接超时错误。 当我尝试在同一个VM上访问Tomcat上部署的内容时,它可以正常工作。但Apache提出了一个问题。
请让我知道我错过了什么。
感谢。
答案 0 :(得分: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,并且套接字不可用。
答案 1 :(得分:2)
on centos运行此命令:
iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
/etc/init.d/iptables save