排查云主机端口不通(防火墙)

1.背景

在云主机上写了一个很简单的html页面,预期能通过IP+端口查看下页面的样子,但是发现访问异常,(该主机效期足够,绑过域名,曾经http\s都正常)。

2.排查步骤

2.1.安全组已开放端口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WSyKCMky-1688229893229)(https://cdn.yyxyy.top/img/20230701210406.png?yaong)]

2.2.查看apache进程

ps aux | grep apache

2.3.查看主机端口使用情况

2.4.查看httpd服务

systemctl status httpd

2.5.查看防火墙状态

systemctl status firewalld

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9gBrxzfZ-1688229893312)(http://cdn.yyxyy.top/img/img/20230615212044-1752d8f7c8a2a6e9c39835b82e33c415-20230615212044-12915a.png?yaong)]

2.6.访问主机80端口

无法访问此网站114.*.*.206 的响应时间过长。
请试试以下办法:
检查网络连接
检查代理服务器和防火墙
ERR_CONNECTION_TIMED_OUT

2.7.从另外一台主机查看端口

yum install -y nmap
[root@yaong sysconfig]# nmap -p 80 114.*.*.206
Starting Nmap 6.40 ( http://nmap.org ) at 2023-06-15 21:10 CST
Nmap scan report for yaung (114.*.*.206)
Host is up (0.0061s latency).
PORT   STATE    SERVICE
80/tcp filtered http

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CX4OtTb9-1688229893314)(http://cdn.yyxyy.top/img/img/20230615211213-91b694634c5e344c687bf4d438ce862e-20230615211212-d365b3.png?yaong)]

2.8.查看iptables

cat /etc/sysconfig/iptables

2.9.查看防护墙过滤规则

iptables -nvL

2.10.增加规则

2.10.1.准许接受80端口的访问请求

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

2.10.2.再次访问主站


首页正常显示,访问通了

2.10.3.再次查看防火墙配置

cat /etc/sysconfig/iptables

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jL8RLd2w-1688229893318)(http://cdn.yyxyy.top/img/img/20230615213017-7925b3ede95c6d6e5654a2e312db7172-20230615213017-9997f6.png?yaong)]
没有新增规则

2.10.4.另一台主机查询端口状态

nmap -p 80 114.*.*.206

Host is up (0.0055s latency).
PORT   STATE SERVICE
80/tcp open  http

2.11.保存防火墙规则

2.11.1.对防火墙服务进行保存,再查看防火墙配置

service iptables save
cat /etc/sysconfig/iptables

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1gEQ5iR0-1688229893320)(http://cdn.yyxyy.top/img/img/20230615213915-3eb21aac3f245a852049d551464c6a09-20230615213914-3df8c4.png?yaong)]

2.11.2.发现多了一行配置

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

*** 说明: ***
*** 1.终端执行放行80请求的命令只是针对当前运行环境(临时)生效,并没有记录到配置文件;假如服务器重启,问题端口将依然受限。 ***
*** 2.在防火墙规则改变后,save命令将保存环境中的过滤规则到防火墙配置表,规则将永久生效。***

2.11.3.附带两种服务重启的方式

service iptables restart
/etc/init.d/iptables restart 

3.结论

问题很简单,就是想不到,好在有大家,问题解决掉。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值