Linux中在防火墙中开启80端口方法示例
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,linux如果刚安装好防火墙时我们常用的端口是没有增加的,也就是说不能访问,那么要怎么把常用端口增加到防火墙通过状态呢,下面我们以80端口为例子吧。最近自己在学习Linux。搭建一个LNMP环境。在测
千家信息网最后更新 2026年11月01日Linux中在防火墙中开启80端口方法示例
linux如果刚安装好防火墙时我们常用的端口是没有增加的,也就是说不能访问,那么要怎么把常用端口增加到防火墙通过状态呢,下面我们以80端口为例子吧。
最近自己在学习Linux。搭建一个LNMP环境。在测试时一切都好。然后重启Linux后。再次访问网站无法打开。最终原因是在防火墙中没有加入 80 端口的规则。具体方法如下:
在CentOS下配置iptables防火墙,是非常必要的。来我们学习如何配置!,其它版本一下:
1.打开iptables的配置文件:
代码如下
vi /etc/sysconfig/iptables
通过/etc/init.d/iptables status
命令查询是否有打开80端口,如果没有可通过两种方式处理:
1.修改vi /etc/sysconfig/iptables命令添加使防火墙开放80端口
代码如下
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
2.关闭/开启/重启防火墙
代码如下
/etc/init.d/iptables stop #start 开启 #restart 重启
添加好之后防火墙规则如下所示:
代码如下
# Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state -state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state -state NEW -m tcp -p tcp -dport 22 -j ACCEPT -A INPUT -m state -state NEW -m tcp -p tcp -dport 80 -j ACCEPT -A INPUT -m state -state NEW -m tcp -p tcp -dport 3306 -j ACCEPT -A INPUT -j REJECT -reject-with icmp-host-prohibited -A FORWARD -j REJECT -reject-with icmp-host-prohibited COMMIT/etc/init.d/iptables restart
补充,有些朋友喜欢这样做
代码如下
vi /etc/sysconfig/iptables-A INPUT -m state -state NEW -m tcp -p tcp -dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state -state NEW -m tcp -p tcp -dport 3306 -j ACCEPT(允许3306端口通过防火墙)
按照这种方法测试,发现重启防火墙的时候,回报这两行错误。
[root@localhost ~]# /etc/init.d/iptables restart iptables:清除防火墙规则: [确定]iptables:将链设置为政策 ACCEPT:filter [确定]iptables:正在卸载模块: [确定]iptables:应用防火墙规则:Bad argument `--state'Error occurred at line: 11Try `iptables-restore -h' or 'iptables-restore --help' for more information. [失败]
发现这种方法并不好使,于是尝试另外一种,通过命令去添加端口的方法。
代码如下
[root@centos httpd]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT[root@centos httpd]# /etc/rc.d/init.d/iptables save[root@centos httpd]# /etc/init.d/iptables restart
这样就搞定了,查看效果
代码如下
[root@centos httpd]# /etc/init.d/iptables status
总结
以上就是本文关于Linux中在防火墙中开启80端口方法示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:Linux企业运维人员常用的150个命令分享、浅谈Linux的库文件等,有什么问题可以随时留言,小编会及时回复大家的。
防火墙
防火
端口
代码
方法
命令
规则
常用
配置
朋友
学习
测试
示例
必要
不好
也就是
也就是说
人员
企业
例子
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
博彦科技互联网金融
亿人帮互联网科技有限公司
广州大一互联网络科技有限公司
美国互联网保险保险科技
科技平台互联网
重庆互联网络科技
世界互联网领先科技成果
润盈互联网科技
互联网金融监管科技
中国最先进互联网科技公司
科技互联网的估值
须眉科技是互联网公司吗
互联网科技中介
成都互联网科技公司100强
互联网和黑科技的看法
昭通互联网科技选哪家
河南住房之家互联网科技
爱医互联网络科技
杭州披云加互联网科技有限公司
互联网科技新闻
互联网科技图片
互联网科技产业
互联网科技卖菜
麻工互联网科技
凡科互联网科技
中化能源互联网科技招聘
爱医互联网络科技
半导体行业属于互联网高科技类吗
互联网科技职业技能培训学校
东风日产互联网科技公司叫什么