Nginx默認是顯示版本號的,如:php
這樣就給人家看到你的服務器nginx版本,這樣暴露出來的版本號就容易變成攻擊者可利用的信息。因此,從安全的角度來講,隱藏版本號會相對安全些!node
配置以下:nginx
修改nginx.conf配置文件添加:瀏覽器
server_tokens off; #off關閉安全
其餘優化:服務器
sendfile on; tcp
tcp_nopush on; #有效的提升數據的實時響應性php-fpm
若是有cgi支持的修改php-fpm配置文件,如fastcgi.conf或fcgi.conf(這個配置文件名也能夠自定義的,根據具體文件名修改):(可選修改參數)優化
找到:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
改成:
fastcgi_param SERVER_SOFTWARE nginx;history spa
而後從新加載nginx
就沒有nginx的版本號了,就算是403錯誤也不顯示了。!