Linux中在防火墙中开启80端口方法示例
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,linux如果刚安装好防火墙时我们常用的端口是没有增加的,也就是说不能访问,那么要怎么把常用端口增加到防火墙通过状态呢,下面我们以80端口为例子吧。最近自己在学习Linux。搭建一个LNMP环境。在测
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
工商银行软件开发中心成都图片
广东特色软件开发差异
php获取全部表单数据库
北京智能养老软件开发系统
黑龙江哈尔滨网络服务器
java 数据库刷新
宝山区电商软件开发服务平均价格
ibm服务器保修
华为自动化平台软件开发
云计算数据库等前沿的核心技术
嘉定区企业网络技术服务诚信合作
网络安全的等级保护
软件开发人群分析报告
wps提取公式数据库
小程序隐藏数据库数据
职业培训做题软件开发
森林公安网络安全宣传活动
计算机网络技术英译汉
网络技术开学计划书
员工手册网络安全
云服务器架设远程控制木马
银河互联网络科技有限公司
80年代欧美网络技术争夺
数据库考试全程指导有用吗
德安县网络安全周宣传
c 写入accdb数据库
梦三国服务器
放心软件开发值得推荐
已存在的数据库实例无法卸载
重庆前端软件开发报价