異なるファイルにnginxのサーバーセクションが2つあります。Nginxサーバー名の優先度
最初の1:
server {
server_name _;
...
}
秒1:
server {
server_name ~someRegex;
...
}
私はいくつかの制約がある - 私は、最初のサーバー部分を変更することはできません(つまり、私は最初のファイルを編集することはできません)
ドキュメントは、サーバー名の優先順位については、次の言葉:
- 正確な名前
- アスタリスクで始まる最長ワイルドカード名。 "* .example.org"
- アスタリスクで終わる最長ワイルドカード名。 「メール。*」(設定ファイル内の出現順)
- 最初に一致する正規表現
私はserver_name _
を理解するようにキャッチオールサーバとして使用されています。
私はホストからのリクエストがあるときに、someRegexリクエストが最初のサーバーセクションで処理されます。 2番目のサーバーセクションでこれらの要求を処理する方法はありますか?