Linux下防火墙开启相关端口及查看已开启端口

今天在linux上部署了一个项目,nginx配置没问题,但是浏览器访问的时候却访问不了,排查过程如下:

windows打开cmd命令行,ping了下域名:test.thinkphp.com,可以ping通,指向我的那台linux服务器的ip ,但是执行 telnet 10.230.xx.xx 80 命令的时候却打不开到主机的连接,telnet命令是可以使用的,于是怀疑是否80端口没有开放,远程连接上我linux服务器,输入命令:

lsof -i:80 #lsof 命令来查看某一端口是否开放

没有结果,这表明该端口确实没有开放,于是执行以下命令:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开启80端口 
/etc/rc.d/init.d/iptables save #保存配置 
/etc/rc.d/init.d/iptables restart #重启服务 
/etc/init.d/iptables status   #查看已开放端口 

最后查看已开放端口会看到结果中有80端口。

浏览器再次访问该项目地址,可以访问了。

你可能感兴趣的:(Linux下防火墙开启相关端口及查看已开启端口)