
HTTP ホスト ヘッダーの「ポート」に基づいて、異なる HTTP ステータス コードで応答したいと思います。ホスト ヘッダーは次のようになります。
GET / HTTP/1.1
Host: 10.0.200.18:80
Connection: close
ホスト名をホスト ヘッダー「10.0.200.18」と「server_name」と比較するサーバー ブロックを作成しました。ホスト「ポート」に基づいて条件を記述する方法はありますか?
server {
listen 8080;
server_name 10.0.200.244;
if ($host != $server_name) {
return 500 $scheme://$server_name$request_uri;
}
}