《Apache 九個常見加固方法》要點:
本文介紹了Apache 九個常見加固方法,希望對您有用。如果有疑問,可以聯系我們。
相關主題:apache配置
1,Apache低權限用戶啟動
vi /etc/httpd/conf/httpd.conf
2,目錄遍歷漏洞
vi /etc/httpd/conf/httpd.conf
3,關閉版本號顯示
vi /etc/httpd/conf/httpd.conf
4,上傳目錄禁止執行
如果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
修改 httpd.conf 配置文件,注釋相關模塊及配置:
#LoadModule cgi_module modules/mod_cgi.so
7. 自定義錯誤頁面
修改 httpd.conf 配置文件,修改或添加以下內容:
ErrorDocument 500 /errorhtml
8. 關閉 Trace
修改 httpd.conf 配置文件,修改或添加以下配置(僅適用于Apache 2.0以上版本):
TraceEnable Off
9. 禁用 SSI
修改 httpd.conf 配置文件,注釋相關模塊及配置:
#LoadModule include_module modules/mod_include.so
歡迎參與《Apache 九個常見加固方法》討論,分享您的想法,維易PHP學院為您提供專業教程。