阅读量:3
以下是在Ubuntu上配置Apache安全策略的关键步骤:
-
更新系统与安装Apache
sudo apt update && sudo apt install apache2 -
配置防火墙
允许HTTP(80)和HTTPS(443)流量:sudo ufw allow 'Apache Full' sudo ufw enable -
隐藏Apache版本信息
编辑/etc/apache2/apache2.conf,设置:ServerTokens Prod ServerSignature Off -
禁用目录列表
在配置文件中添加:"/var/www/html" > Options -Indexes -
启用SSL/TLS加密
安装Certbot并获取免费SSL证书:sudo apt install certbot python3-certbot-apache sudo certbot --apache -
配置安全模块
- ModSecurity(Web应用防火墙):
编辑sudo apt install libapache2-mod-security2 sudo a2enmod security2/etc/modsecurity/modsecurity.conf,启用规则引擎:SecRuleEngine On - ModEvasive(防DDoS攻击):
配置sudo apt install libapache2-mod-evasive24 sudo a2enmod evasive/etc/apache2/mods-enabled/evasive.conf,设置阈值等参数。
- ModSecurity(Web应用防火墙):
-
限制访问权限
- 通过
指令限制IP访问:"/var/www/html" > Require ip 192.168.1.0/24 - 禁用不必要的模块(如
mod_php):sudo a2dismod php7.x
- 通过
-
日志与监控
确保日志记录开启,定期检查/var/log/apache2/access.log和/var/log/apache2/error.log。 -
定期更新维护
定期升级系统和Apache软件包:sudo apt update && sudo apt upgrade
以上步骤参考自,可根据实际需求调整配置。
以上就是关于“Apache如何在Ubuntu上配置安全策略”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm