Webサーバは大抵デフォルトのままだと、HTTPレスポンスヘッダやデフォルトで用意されているページに、プロダクト名やバージョンが記されたバナーが表示されることが多くあります。
で、諸般の事情により、これらのバナーを隠蔽したり変更したくなる場合があります。
Apacheの場合は多くの紹介エントリを見かけるのですが、lighttpdのそれは見かけなかったので、ここに記しておきます。
まず、デフォルトの設定のlighttpdを使用した場合のHTTPレスポンスヘッダ(一部)は以下の通り。
HTTP/1.x 200 OK Date: Fri, 19 Sep 2008 10:21:11 GMT Server: lighttpd/1.4.19
この通り、デフォルトの設定だとServerヘッダにプロダクト名とバージョンが表示されています。
そこで、lighttpdの設定ファイル(ex. lighttpd.conf)に、以下の一行を追記します。
server.tag = "Unknown"
"server.tag"に代入した文字列が、Serverヘッダに記載されるようになります。
↑の設定で同様にHTTPのレスポンスヘッダを確認してみると、、、
HTTP/1.x 200 OK Date: Fri, 19 Sep 2008 10:22:12 GMT Server: Unknown
このように表示されます。
尚、"server.tag"の値は任意の文字列でOKです。