Nginx隱藏版本號碼,Nginx隱藏軟體名稱

來源:互聯網
上載者:User

標籤:nginx安全

Nginx作為一款非常強大的Web應用伺服器以及我們可以使用它來做基於應用程式層的負載平衡而得到了廣大群眾的認可,隨之而來的問題也體現了,很多的朋友希望對Nginx有一個非常好的隱藏,希望隱藏版本,甚至希望隱藏好軟體名稱,那麼今天就來說一下這兩個內容的隱藏方法!

    如,我們可以輕而易舉知道對方使用的是什麼伺服器,當然如果你尊重開源,留下名字也是好的,如果你要修改,也是沒有問題的!

650) this.width=650;" src="http://www.pualinux.com/zb_users/upload/2016/01/201601211453363888387741.png" alt="回應標頭資訊" border="0" vspace="0" style="border:0px;vertical-align:middle;margin:5px 0px;height:214px;width:374px;" />

    提示一下:使用yum版本安裝的話,你是不能來隱藏我們的軟體名稱的,但是版本號碼是可以隱藏的!

隱藏Nginx版本號碼

[[email protected] ~]# curl -I http://www.pualinux.com

Bash

HTTP/1.1 200 OKServer: nginx/1.8.0Date: Thu, 21 Jan 2016 07:26:37 GMTContent-Type: text/html; charset=utf-8Connection: keep-aliveVary: Accept-EncodingX-Cache: HIT

如果要隱藏次版本號碼,也就是1.8.0這個版本號碼,只需要在設定檔的http標籤內部加上下面的內容:

Bash

http{……    server_tokens off;……}

[[email protected] ~]# curl -I http://www.pualinux.com            //再次查看

Bash

HTTP/1.1 200 OKServer: nginxDate: Thu, 21 Jan 2016 07:26:37 GMTContent-Type: text/html; charset=utf-8Connection: keep-aliveVary: Accept-EncodingX-Cache: HIT

版本號碼已經沒有了

通過源碼的方式隱藏軟體名稱和版本號碼

如果你像隱藏nginx和版本號碼,可以在源碼編譯的時候對源碼進行修改,然後在編譯,這樣下來就達到隱藏的效果

[[email protected] ~]# cd /usr/local/src/nginx-1.8.0/src/core
[[email protected] nginx-1.8.0]# vim nginx.h

Bash

#define NGINX_VERSION "1.8.0" 修改為想要的版本號碼如1000.11.1#define NGINX_VER "nginx/" NGINX_VERSION 將nginx修改為想要修改的軟體名稱,如PPU。

然後接下來繼續你的編譯安裝過程,這個過程和你的編譯安裝以前的方法沒有任何區別,最後啟動成功之後

[[email protected] ~]# curl -I http://www.pualinux.com

Bash

HTTP/1.1 200 OKServer: PPU/1000.11.1Date: Thu, 21 Jan 2016 07:26:37 GMTContent-Type: text/html; charset=utf-8Connection: keep-aliveVary: Accept-EncodingX-Cache: HIT

這樣就達到了我們一個隱藏的效果


本文出自 “一步小心踏破了紅塵” 部落格,請務必保留此出處http://lorne.blog.51cto.com/9062483/1776045

Nginx隱藏版本號碼,Nginx隱藏軟體名稱

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.