通常,大多數預設設定安裝的web伺服器存在資訊洩露,這其中之一就是php。php 是如今流行的服務端html嵌入式語言(之一?)。在如今這個充滿挑戰的時代,有許多攻擊者會嘗試發現你服務端的漏洞。因此,我會簡單描述如何在linux伺服器中隱藏php資訊。
預設上expose_php預設是開的。關閉「expose_php」引數可以使php隱藏它的版本資訊。
[root@centos66 ~]# vi /etc/php.ini
在你的php.ini, 定位到含有expose_php的那行把on設成off:
expose_php = off
在此之前,web伺服器頭看上去就像這樣:
[root@centos66 ~]# curl -i 200 ok server: nginx content-type: text/html; charset=utf-8 vary: accept-encoding x-powered-by: php/5.3.3 x-pingback: date: wed, 11 feb 2015 14:10:43 gmt x-page-speed: 1.9.32.2-4321 cache-control: max-age=0, no-cache
更改並重啟 web 服務後,php就不會在web服務頭中顯示版本了:
lctt譯註:除了 php 的版本之外,web 伺服器也會預設洩露版本號。如果使用 apache 伺服器,請參照此文章關閉apache 版本顯示;如果使用 nginx 伺服器,請在 http 段內加入server_tokens off; 配置。以上修改請記得重啟相關服務。
如何在Linux伺服器中隱藏PHP版本
通常,大多數預設設定安裝的web伺服器存在資訊洩露,這其中之一就是php。php 是如今流行的服務端html嵌入式語言 之一?在如今這個充滿挑戰的時代,有許多攻擊者會嘗試發現你服務端的漏洞。因此,我會簡單描述如何在linux伺服器中隱藏php資訊。預設上expose php預設是開的。關閉 expo...
如何在Linux伺服器上搭建Git
我們可以選擇將自己的專案託管在github上,以實現多人開發。如果在內網環境開發或者不想將 託管到github上,那麼可以選擇在一台自己的伺服器上部署git以實現 託管和協同開發。首先需要在伺服器安裝git,如果是可以訪問網路,那麼可以通過執行yum install git進行安裝 如果不能訪問網路...
如何在linux下安裝tomcat伺服器
linux作為現在比較主流的伺服器作業系統,使用的機器廣泛,安全穩定。tomcat作為應用容器當然可以有linux版本的tomcat。在linux上安裝tomcat的方式也很簡單,只需要執行指令碼基本配置即可。小編今天介紹下如何在linux下安裝tomcat伺服器 1在搜尋引擎上輸入關鍵字 down...