スポンサーリンク

HTTPレスポンスヘッダのApacheのバージョン情報

Apacheは、デフォルトで、Apache自身のプロダクト名とそのバージョン情報をHTTPのレスポンスヘッダに加えます。

デフォルトでは、下記のような状態です。
% curl --silent --dump-header /tmp/h http://`hostname` >/dev/null
% cat /tmp/h
HTTP/1.1 200 OK
Date: Sat, 01 Sep 2007 11:09:27 GMT
Server: Apache/2.2.3 (FreeBSD) mod_ssl/2.2.3 OpenSSL/0.9.7e-p1 DAV/2
Transfer-Encoding: chunked
Content-Type: text/html

このServerの情報は、ApacheのServerTokensで制御することが可能です。
デフォルトの動作は、下記の設定になります。

ServerTokens Full


Apacheのバージョン情報を出さなくするには、httpd.confに下記の設定を追加します。

ServerTokens ProductOnly


設定を追加後に、Apacheを再起動します。

sudo apachectl restart



これにより、

Server: Apache

という情報だけにすることができました。

実際には、下記のようになりました。

% curl --silent --dump-header /tmp/h http://`hostname` >/dev/null
% cat /tmp/h
HTTP/1.1 200 OK
Date: Sat, 01 Sep 2007 11:25:32 GMT
Server: Apache
Last-Modified: Sat, 01 Sep 2007 03:17:20 GMT
ETag: "1ef30e-95dd-6099f000"
Accept-Ranges: bytes
Content-Length: 38365
Content-Type: text/html


エラーページのApacheのバージョン情報

存在しないURIにアクセスしたときに表示されるエラーページにApacheやバージョン情報などが表示されることがあります。

Not Found

The requested URL /aaaaa was not found on this server.
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
Apache Server at foo.bar.jp Port 80

これは、ServerSignatureの設定がOnのときに、バージョン情報が表示されます。

ServerSignature Offに設定することにより、Apacheという情報を隠蔽することができます。
Apache2だとデフォルトでOffらしい。
httpd.confで下記の設定をし、

ServerSignature Off

Apacheを再起動する。

sudo apachectl restart


スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー