centos 重启防火墙开放80端口

本文详细介绍了如何在CentOS 6和CentOS 7上配置防火墙,包括打开80端口、保存及重启设置等步骤。针对不同版本的系统,提供了具体的命令行操作指导。

转自:https://www.aliyun.com/jiaocheng/140985.html

centos6:
1.打开80端口:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
2.保存设置:
/etc/rc.d/init.d/iptables save
3.重启防火墙:
service iptables restart
4.查看防火墙状态:
/etc/init.d/iptables status
centos7办法:
1.// 查看 firewalld
systemctl status firewalld.service
2.// 关闭 firewalld
systemctl stop firewalld.service
3.// 禁止开机启动 firewalld
systemctl disable firewalld.service
4.// 安装 iptables
yum install iptables-services
5.// 配置 iptables
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
6.// 重启防火墙
service iptables restart

### 配置 CentOS 7.9 防火墙开放特定端口CentOS 7.9 中,`firewall-cmd` 是用于管理防火墙规则的命令行工具。以下是通过 `firewall-cmd` 命令开放指定端口的具体方法: #### 1. 检查防火墙状态 确保 `firewalld` 服务已启动并正在运行: ```bash systemctl status firewalld ``` 如果服务未启动,可以使用以下命令启动并设置开机自启: ```bash systemctl enable firewalld systemctl start firewalld ``` #### 2. 添加指定端口 使用 `firewall-cmd` 命令添加需要开放端口。例如,开放 TCP 协议的 8080 端口: ```bash firewall-cmd --permanent --add-port=8080/tcp ``` 若需要开放多个端口,可以一次性添加多个端口,例如 8080 和 8388: ```bash firewall-cmd --permanent --add-port=8080/tcp --add-port=8388/tcp ``` #### 3. 重新加载防火墙配置 在修改防火墙规则后,需要重新加载配置以使更改生效: ```bash firewall-cmd --reload ``` #### 4. 验证端口是否已开放 可以通过以下命令查看当前开放端口列表: ```bash firewall-cmd --list-ports ``` 如果端口显示在结果中,则表示该端口已成功开放。 #### 5. 删除指定端口(可选) 如果需要关闭某个已开放端口,可以使用以下命令。例如,关闭 8080 端口: ```bash firewall-cmd --permanent --remove-port=8080/tcp firewall-cmd --reload ``` #### 注意事项 - 使用 `--permanent` 参数时,规则会在防火墙重启后仍然有效[^1]。 - 如果未使用 `--permanent` 参数,规则仅在当前会话中生效,防火墙重启后将失效。 ```bash # 示例:开放 8080-8081 范围的 TCP 端口 firewall-cmd --permanent --add-port=8080-8081/tcp firewall-cmd --reload ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值