日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux隐藏apache信息,Linux下如何隐藏Apache版本号信息

發布時間:2023/12/10 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux隐藏apache信息,Linux下如何隐藏Apache版本号信息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

利用linux搭建服務器的時候,如何隱藏自己Apache的版本號呢?或者連Apache名字直接隱藏,讓別有用心的不知道自己網站用的是什么web服務器?至于為什么隱藏版本號,因為網上有很多教程都是關于Apache漏洞的,為了避免別人利用漏洞黑你的站,所以先隱藏起來,不讓別人知道你的web服務器的類型,下面說一下如何隱藏Apache版本號。

linux下安裝Apache不用說了,這里必須用源碼編譯安裝Apache才行,因為我們在編譯之前提前修改Apache的文件!下載httpd文件,然后解壓

#tar zxf httpd-2.2.31.tar.gz 解壓

#cd httpd-2.2.31 進入該目錄

# vim include/ap_release.h 修改編譯文件

#define AP_SERVER_BASEVENDOR "Apache Software Foundation" #服務的供應商名稱

#define AP_SERVER_BASEPROJECT "Apache HTTP Server" #服務的項目名稱

#define AP_SERVER_BASEPRODUCT "Apache" #服務的產品名

#define AP_SERVER_MAJORVERSION_NUMBER 2 #主要版本號

#define AP_SERVER_MINORVERSION_NUMBER 4 #小版本號

#define AP_SERVER_PATCHLEVEL_NUMBER 6 #補丁級別

#define AP_SERVER_DEVBUILD_BOOLEAN 0 #

大家根據上文的中文注釋修改自己想要的web服務器信息,然后編譯安裝之后,再對httpd-default.conf文件進行修改,對方就徹底不知道你的版本號了。

這個時候就可以進行編譯了,編譯之后再安裝。安裝完成之后,打開安裝目錄下的httpd-default.conf文件,修改如下兩個地方,

#vim /usr/local/apache2.2/conf/extra/httpd-default.conf

ServerTokens Full

ServerSignature On

為:

ServerTokens Prod #不顯示服務器操作系統類型

ServerSignature Off #不顯示web服務器版本號

最后重啟Apache服務

#service httpd restart 重啟web服務就可以了!

這樣別有用心的人再查看你的web服務器版本的時候就只能看到你設置的信息了。

總結

以上是生活随笔為你收集整理的linux隐藏apache信息,Linux下如何隐藏Apache版本号信息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。