centos

CentOS Apache权限设置指南

小樊
43
2025-11-03 15:25:18
栏目: 智能运维

CentOS Apache权限设置指南

1. 前置准备:安装与启动Apache

在设置权限前,需确保Apache已正确安装并运行:

# 安装Apache(CentOS默认仓库提供httpd)
sudo yum install httpd -y

# 启动Apache并设置开机自启
sudo systemctl start httpd
sudo systemctl enable httpd

2. 用户与用户组管理

Apache需以专用用户/组运行,避免使用root提升安全性:

3. 文件与目录权限设置

合理设置权限是权限管理的核心,需区分目录文件的不同需求:

4. SELinux配置(仅CentOS启用SELinux时需操作)

SELinux会限制Apache访问非标准目录,需调整上下文:

5. Apache配置文件优化

通过配置文件细化权限控制,限制访问范围:

6. 防火墙配置

允许HTTP(80端口)和HTTPS(443端口)流量通过防火墙:

# 永久添加服务规则
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
# 重新加载防火墙
sudo firewall-cmd --reload

7. 测试与验证

注意事项

0
看了该问题的人还看了