centos7防火墙开放端口
时间: 2023-07-03 11:21:50 浏览: 127
在CentOS 7上开放防火墙端口有两种方式:使用firewall-cmd命令或手动编辑防火墙规则文件。
方式一:使用firewall-cmd命令
1. 开启需要的端口,例如开放TCP端口80和443:
```
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
```
2. 重新加载防火墙规则使其生效:
```
sudo firewall-cmd --reload
```
3. 查看添加的端口是否已开启:
```
sudo firewall-cmd --list-ports
```
方式二:手动编辑防火墙规则文件
1. 打开防火墙规则文件/etc/firewalld/zones/public.xml:
```
sudo vi /etc/firewalld/zones/public.xml
```
2. 在<ports>标签中添加需要开放的端口,例如开放TCP端口80和443:
```
<port protocol="tcp" port="80"/>
<port protocol="tcp" port="443"/>
```
3. 保存并退出文件。
4. 重新加载防火墙规则:
```
sudo firewall-cmd --reload
```
5. 查看添加的端口是否已开启:
```
sudo firewall-cmd --list-ports
```
注意:在使用防火墙时,请确保只开放必须的端口,以避免系统被攻击。
阅读全文