在CentOS系统中,使用firewalld作为默认的防火墙管理工具。要开启Nginx所需的端口(通常是80和443),请按照以下步骤操作:
firewalld。如果尚未安装,请运行以下命令来安装:sudo yum install firewalld firewalld服务:sudo systemctl start firewalld firewalld设置为开机自启:sudo systemctl enable firewalld sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https 这里,--permanent表示永久生效,--zone=public表示在公共区域添加规则,--add-service=http和--add-service=https分别表示添加HTTP和HTTPS服务。
firewalld配置以使更改生效:sudo firewall-cmd --reload sudo firewall-cmd --list-all 在输出的信息中,你应该能看到http和https服务已添加到公共区域。
现在,Nginx所需的端口已经在CentOS的防火墙中打开,可以正常访问了。