apache,nginx,php屏蔽版本號的方法

可使用以下命令查看服務器提供HTTP服務的相關信息 curl --head http://localhost

這裏會顯示你的HTTP是什麼程序,哪個版本如 Server: nginx/0.8.36,還有PHP的相關信息 X-Powered-By: PHP/5.2.14

隱藏apache版本信息:

開啓 httpd.conf,加入以下兩行:

ServerTokensProductOnlyServerSignatureOff

隱藏Nginx版本信息:

打開 nginx.conf,在http { }里加上:

server_tokens off;

隱藏php-fpm版本信息:

開啓php-fpm配置文件,找到:

fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

改爲:

fastcgi_param SERVER_SOFTWARE nginx0.0.0;#(這個nginx0.0.0就是顯示的內容)

隱藏PHP版本信息:

開啓php.ini,加入:

expose_php =Off

完成以上設定後,重新啓動 Apache/Nginx 即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章