首頁 > 後端開發 > php教程 > 如何隱藏掉Nginx的版本號

如何隱藏掉Nginx的版本號

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-29 09:10:14
原創
829 人瀏覽過

  最近新學習了一個命令curl,裡面有一個參數-I可以查看到網站使用的是哪種伺服器,例如:

zhangxiaoliudeMacBook-Pro-2:~ zhangxiaoliu$ curl -I http://nginx.org/
HTTP/1.1 200 OK
Server: nginx/1.9.8
Date: Fri, 18 Dec 2015 06:30:33 GMT
Content-Type: text/html; charset=4-8
Last-Modified: Wed, 09 Dec 2015 15:07:16 GMT
Connection: keep-alive
Keep-Alive: timeout=15
ETag: "566843a4-209bb"漏洞
,所以,從安全的角度來說,隱藏版本號會相對安全一點!

  第一步:修改nginx配置文件    vim /usr/local/nginx/conf/nginx.conf (配置文件的路徑由安裝nginx的目錄決定,每個人的初學者並不相同,

由於部分不相同懂就會複製貼上然後執行,後果很嚴重的,對於不懂的指令千萬不要執行! -fpm設定檔

    php-fpm設定檔的名字叫fastcgi.conf或fcgi.conf,vim /usr/local/nginx/conf/fastcgi.conf (和nginx.conf在同一個目錄下),使用vim指令“

:/SERVER_SOFTWARE”,找到:fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; 去掉“/$nginx_version”。
  第三步:重新啟動nginx服務

    service nginx reload (reload無間斷服務重啟,或使用/etc/init.d/nginx reload,/etc/init.d/是服務啟動腳本,是服務啟動腳本,是服務啟動腳本,是服務啟動腳本,是服務啟動腳本,是服務啟動腳本,腳本),

有人可能會說不是使用service nginxd reload ,到底是使用nginxd還是nginx,具體要看/etc/init.d/裡面的服務啟動腳本的名字

以上就介紹如何隱藏掉Nginx的版本號,包含了漏洞方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
重啟nginx出錯
來自於 1970-01-01 08:00:00
0
0
0
server - Nginx設定webapp問題
來自於 1970-01-01 08:00:00
0
0
0
centos7 - NGINX出現異常
來自於 1970-01-01 08:00:00
0
0
0
Nginx的default.conf問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板