您好,登錄后才能下訂單哦!
小編給大家分享一下PHP+Apache環(huán)境中怎么隱藏Apache版本,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
如何隱藏?要隱藏Apache版本號其實方法很簡單在,只要在httpd.conf中對ServerTokensProd與ServerSignatureOff進行設置即可。
在默認情況下,系統(tǒng)會把Apache版本模塊都顯示出來(http返回頭信息)。
如果列舉目錄的話,會顯示域名信息(文件列表正文),如:
[root@localhost tmp]# curl -I 192.168.80.128:88 HTTP/1.1 403 Forbidden Date: Wed, 21 Jul 2010 13:09:33 GMT Server: Apache/2.2.15 (CentOS) Accept-Ranges: bytes Content-Length: 5043 Connection: close Content-Type: text/html; charset=UTF-8
當你打開某個不存在或者受限制的文件的時候,在頁面的下放會顯示你正在使用的apache的版本號。
改動apache的配置文件,找到ServerTokens和ServerSignature兩個directive,修改默認屬性;在你apache安裝目錄中找到httpd.conf文件打開,然后如下操作:
#ServerTokensFull默認值是FullServerTokensProd
#ServerSignatureOn默認值是OnServerSignatureOff
最后重啟apache即可了,當然如果你沒有發(fā)現(xiàn)這兩個值也可以自己增加在文件最后即可(確認的確沒有后再自行添加)。
以上是“PHP+Apache環(huán)境中怎么隱藏Apache版本”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。