centos

Apache2在CentOS上如何进行安全配置

小樊
51
2025-10-07 01:07:28
栏目: 智能运维

1. 更新系统与安装Apache
首先,确保CentOS系统和所有软件包为最新版本,修复已知漏洞:

sudo yum update -y

安装Apache2(CentOS中默认包名为httpd)及基础安全模块:

sudo yum install httpd mod_security mod_evasive -y

2. 配置防火墙限制访问
使用firewalld仅开放HTTP(80端口)和HTTPS(443端口),阻断非法流量:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

3. 调整SELinux策略
若SELinux处于Enforcing模式(默认),需配置其允许Apache访问必要资源:

4. 优化Apache基础配置
编辑主配置文件/etc/httpd/conf/httpd.conf,实施以下关键设置:

5. 启用安全模块强化防护

6. 配置SSL/TLS加密通信

7. 管理文件与目录权限

8. 定期维护与监控

0
看了该问题的人还看了