《Apache 九个常见加固方法》要点:
本文介绍了Apache 九个常见加固方法,希望对您有用。如果有疑问,可以联系我们。
1,Apache低权限用户启动
vi /etc/httpd/conf/httpd.conf
2,目录遍历漏洞
vi /etc/httpd/conf/httpd.conf
vi /etc/httpd/conf/httpd.conf
如果web应用确实需要支持文件上传功能,应在配置文件里面限制上传目录无脚本执行权限.假设上传目录绝对路径为”/var/www/html/upload”,配置示例如下:
<Directory "/var/www/html/upload">
5,PHP解析设置
默认配置下Apache会将类似 .PHP.abc 扩展名的文件作为 PHP 脚本来处理,攻击者常利用文件上传结合这种机制来上传 WebShell 脚本.通过修改 httpd.conf 中的如下配置,可以有效避免这个问题.
修改前配置:
AddType application/x-httpd-PHP .PHP
修改后配置:
<FilesMatch \.PHP$>
6,禁用 CGI
#LoadModule cgi_module modules/mod_cgi.so
ErrorDocument 500 /errorhtml
8. 关闭 Trace
修改 httpd.conf 配置文件,修改或添加以下配置(仅适用于Apache 2.0以上版本):
TraceEnable Off
9. 禁用 SSI
#LoadModule include_module modules/mod_include.so