LNMP环境下配置防火墙常用工具为firewalld(CentOS 7+)和ufw(Ubuntu/Debian),以下是具体步骤:
安装与启动
sudo yum install firewalld -y
sudo systemctl start firewalld
sudo systemctl enable firewalld
配置规则
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --permanent --add-port=22/tcp
生效与验证
sudo firewall-cmd --reload
sudo firewall-cmd --list-all # 查看规则
安装与启用
sudo apt update
sudo apt install ufw
sudo ufw enable
配置规则
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 3306/tcp
sudo ufw allow from <你的IP> to any port 22
生效与验证
sudo ufw reload
sudo ufw status
telnet或curl测试端口连通性,确保服务正常访问。以上步骤参考自,可根据实际系统版本选择对应方法。