【linux】记一次httpd服务正常,http不能访问的惨痛教训

记一次httpd服务启动正常,http服务死活不能访问的问题记录。
1.在linux下,使用ps和grep查看httpd服务

# ps aux | grep httpd
root      7579  0.0  0.0   3872   656 pts/1    S+   17:48   0:00 grep httpd
apache   12229  0.0  0.3  32940  7108 ?        S    04:03   0:00 /usr/sbin/httpd
apache   12230  0.0  0.3  33076  7680 ?        S    04:03   0:00 /usr/sbin/httpd
apache   12231  0.0  0.3  33076  7820 ?        S    04:03   0:00 /usr/sbin/httpd
apache   12232  0.0  0.3  33076  7176 ?        S    04:03   0:00 /usr/sbin/httpd
apache   12233  0.0  0.3  33076  7984 ?        S    04:03   0:00 /usr/sbin/httpd
apache   12234  0.0  0.3  33076  6760 ?        S    04:03   0:00 /usr/sbin/httpd
apache   12235  0.0  0.3  33076  7016 ?        S    04:03   0:00 /usr/sbin/httpd
apache   12236  0.0  0.3  33288  8288 ?        S    04:03   0:00 /usr/sbin/httpd
root     18009  0.0  0.5  32804 11820 ?        Ss   Mar21   0:00 /usr/sbin/httpd
apache   30098  0.0  0.3  33076  7000 ?        S    14:59   0:00 /usr/sbin/httpd

没啥说的,httpd服务已经启动正常,如果看不到httpd,服务没有启动成果
2.产看端口

netstat -anp | grep 80
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      12229/httpd         
tcp        0      0 xxx.xxx.xxx.xxx:48500         xxx.xxx.xxx.xxx:80            ESTABLISHED 1827/AliYunDun     

从上面看,httpd的端口80已经监听正常,但是客户端死活连不上,什么情况。

3.查看防火墙
对于不是运维的linux工作的人,已经头大了,只知道window玩防火墙,linux也使用防火墙?只能想到这里了,度娘linux防火墙管理方法,得到管理命令iptables,查看其服务开启方法

[xxxx]#service iptables status

如果得到是关闭状态,恭喜你,你的问题可以像我一样已经解决了。执行

[xxxx]#service iptables stop

在使用http请求80端口,就该能够使用了。
自己不是运维,并未配置过防火墙,导致花了好长时间不能弄懂为什么http不能访问的问题。记录下来。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值