linux开放防火墙端口(附存在docker情况)
在 Linux 系统中,使用 firewalld 或 iptables 管理防火墙时,可以通过以下方法开放 443 端口。确保防火墙规则生效后,443 端口就已经开放,可以用于 HTTPS 等服务。
·
在 Linux 系统中,使用 firewalld 或 iptables 管理防火墙时,可以通过以下方法开放 443 端口。
使用 firewalld:
-
查看当前的区域设置(通常是 public):
firewall-cmd --get-active-zones -
开放 443 端口:
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent -
重新加载防火墙以应用更改:
sudo firewall-cmd --reload -
验证端口是否已成功开放:
sudo firewall-cmd --zone=public --list-ports
使用 iptables:
-
开放 443 端口:
-
保存规则:
- 对于 Debian/Ubuntu 系统,保存规则:
sudo iptables-save > /etc/iptables/rules.v4 - 对于 RedHat/CentOS 系统,保存规则:
sudo service iptables save
- 对于 Debian/Ubuntu 系统,保存规则:
-
验证端口是否已成功开放:
sudo iptables -L
确保防火墙规则生效后,443 端口就已经开放,可以用于 HTTPS 等服务。
若存在docker区域:
如以下情况:
[root@localhost conf.d]# firewall-cmd --get-active-zones
docker
interfaces: br-6a19f4d9aef2 docker0
public
interfaces: eth0
[root@localhost conf.d]#
则如下:
sudo firewall-cmd --zone=docker --add-port=443/tcp --permanent
sudo firewall-cmd --reload
更多推荐
所有评论(0)