環境
OS:Ubuntu 18.04
Nginx:1.14.0
やり方
モジュールインストール
Nginxのヘッダーを削除するためのモジュールをインストールします。
1 |
sudo apt install libnginx-mod-http-headers-more-filter |
インストールされたモジュールは/usr/lib/nginx/modules & /etc/nginx/modules-enabled配下に入ってると思います。
削除したいヘッダーの指定
モジュールを使ってヘッダーの”Server:nginx”の部分を削除します。
1 |
more_clear_headers "Server"; |
これを/etc/nginx/nginx.confに追記してください。
場所はinclude /etc/nginx/modules-enabled/*.conf;の行以降かつ、httpの中にでも入ってればいいと思います。
確認
Chromeでヘッダーを見る方法としては[F12]->[Network]->リロード->[読み込んでいるファイル]で見えてくると思います。
Server:nginxが消えていますね。
いい感じです。
コメント