FreeBSD/Apacheのバージョンを隠す

Apacheのバージョンを隠す

Apacheのバージョンや組み込まれているモジュール情報を バナーから隠すことができます。

httpd.conf に

ServerTokens OS

とやるとモジュール名だけが隠されます。

ServerTokens Minimal

とやると

apacheのバージョンだけが表示。

ServerTokens ProductOnly

とやると

Apache とだけ表示されます。

以下ProductOnlyを指定したヘッダです。

$ telnet localhost 80 
Trying 127.0.0.1... 
Connected to localhost.mydmain.co.jp
Escape character is '^]'. 
HEAD / HTTP/1.0 

HTTP/1.1 200 OK 
Date: Tue, 12 Feb 2008 05:55:19 GMT 
Server: Apache 
Connection: close 
Content-Type: text/html 

Connection closed by foreign host. 
$ 

おまけ エラーページ生成時には上記の処置を施してもapacheのバージョン 等が表示されてしまうため

ServerSignature Off とやっておきましょう。これでバージョン表示はされなくなります。