nginx
nginx
listen 80;
をやめたいとき
listen
をコメントアウトするのではなく 80 以外のポート番号を書いたりすればよいlisten 8080;
やlisten 127.0.0.1:8080;
とか
listen 80;
をコメントアウトしても、デフォルトの挙動がlisten *:80 | *:8000;
であるため1変わらず 80/tcp で待ち受けてしまうIf the directive is not present then either _:80 is used if nginx runs with the superuser privileges, or _:8000 otherwise.
1 より
lisnte 80;
とlisten 443;
がいて、listen 80;
をコメントアウトするときとかは問題ないが、listen 80;
だけがいて 80/tcp の待ち受けをやめたいときは罠になる
レスポンスヘッダーのバージョン情報非表示
http {}
ブロックにserver_tokens off;
$ cat /etc/nginx/nginx.conf
# ...省略...
http {
# ...省略...
server_tokens off;
}
curl https://example.com -v 2>&1 | grep -i nginx
最終更新日