2017-02-25 111 views
0

我使用的是Ubuntu,我想修改頭從「服務器:Apache/2.2.22(Ubuntu)」到「服務器:我的名字」我該怎麼做?無需使用ModSecurity!修改Apache服務器頭名稱

如果可能的話請提及明確的步驟。

回答

0

你不能沒有編輯源代碼,或者安裝ModSecurity之類的東西,或者把別的東西放在Apache前面。

你可以做的最好的就是將其更改爲:通過添加以下到你的Apache配置「服務器阿帕奇」:

ServerTokens Prod 

詳情請參閱ServerTokens documentation。我們一次又一次地被問及允許在Apache中完成這項工作是非常簡單的,但Apache開發人員強烈反對這一點,並說它不增加安全價值("The idea of "security through obscurity" is a myth and leads to a false sense of safety.")。雖然隱藏它的好處可能被誇大了,但許多人(包括我自己)不贊同Apache的立場,當然也不同意ServerTokens(「Full」)的默認設置。有些人可能會說自己的自我迫使你在那裏保留「阿帕奇」。

無論如何,同時我對手動編輯源代碼,每次升級或安裝其他任何東西以圍繞其實例工作感到不夠強烈(每個問題都可能導致更多問題),所以只需要「Apache」。這不是什麼大不了的事。