linux

LNMP中如何设置防火墙规则

小樊
46
2025-04-07 04:10:16
栏目: 编程语言

在LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境中设置防火墙规则主要涉及到Linux系统的防火墙配置。以下是基于CentOS 7.2系统的LNMP防火墙规则设置步骤:

配置防火墙

  1. 关闭firewalld服务
systemctl stop firewalld.service
systemctl disable firewalld.service
  1. 设置防火墙默认策略
sudo iptables -P INPUT DROP
sudo iptables -P FORWARD DROP
sudo iptables -P OUTPUT ACCEPT
  1. 配置允许的入站规则
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -p icmp -j ACCEPT
sudo iptables -A INPUT -i lo -j ACCEPT
  1. 添加其他需要的规则
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
  1. 保存防火墙规则
sudo service iptables save
  1. 重启防火墙服务
sudo systemctl restart iptables

注意事项

以上步骤展示了如何在CentOS 7.2系统上为LNMP环境配置基本的防火墙规则。根据具体需求,你可能需要添加更多的规则来保护你的服务。

0
看了该问题的人还看了