表題の通り。不用な情報は削除したい。
■ 環境
- Apache 2.4.25
- Amazon Linux
■ default
Headerに下記のように表示されてしまう。
$ curl -I https://www.example.com/
HTTP/1.1 200 OK
Date: Wed, 08 Feb 2017 10:10:29 GMT
Server: Apache/2.4.25 (Amazon) OpenSSL/1.0.1k-fips PHP/7.0.14
X-Powered-By: PHP/7.0.14
:
不用な情報は削除してしまいたい。
core – Apache HTTP
https://httpd.apache.org/docs/2.4/ja/mod/core.html#servertokens
ということで”httpd.conf“に下記設定を追記した。
ServerTokens Prod
“httpd“を再起動して再度アクセスしてみる。
$ curl -I https://www.example.com/
HTTP/1.1 200 OK
Date: Wed, 08 Feb 2017 10:15:44 GMT
Server: Apache
X-Powered-By: PHP/7.0.14
:
“Apache“の表記だけになった。本当は”Apache“すらも消してしまいたいところであるが、とりあえずOK。
久しぶりにApacheを触ってる…。
以上。