obsidian/笔记文件/2.笔记/Linux防火墙 firewall.md
2025-05-28 11:37:44 +08:00

1.1 KiB
Raw Blame History

#杂七杂八常识

通过nginx端口转发nginx端口转发 可能遇到的问题处理后,内部访问,应该都是正常了,但是外部访问,有可能遇到,无法访问的情况

!Pasted image 20250528111213.png

需要检查一下,防火墙相关设置; 在CentOS中开放端口访问权限主要涉及防火墙(firewalld)的配置。

# 1. 查看防火墙状态
systemctl status firewalld

# 2. 如果防火墙未启动,启动防火墙
systemctl start firewalld

# 3. 开放81端口
firewall-cmd --zone=public --add-port=81/tcp --permanent

# 4. 重新加载防火墙配置
firewall-cmd --reload

# 5. 验证端口是否开放
firewall-cmd --list-ports

# 1. 关闭指定端口比如81端口
firewall-cmd --zone=public --remove-port=81/tcp --permanent

# 2. 重新加载防火墙配置使变更生效
firewall-cmd --reload

# 3. 验证端口是否已关闭
firewall-cmd --list-ports

!Pasted image 20250528111455.png

外部刷新页面,可以看到,是正常了:

!Pasted image 20250528111529.png

当然,也可以配合Telnet 端口测试先跑通