エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
NGINXのserver_nameは完全一致→ワイルドカード→正規表現の順番で探索される
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
NGINXのserver_nameは完全一致→ワイルドカード→正規表現の順番で探索される
やりたかったこと *.example.com へのリクエストは当該ドメインの3000ポートに流したい、ただし user01-... やりたかったこと *.example.com へのリクエストは当該ドメインの3000ポートに流したい、ただし user01-test.example.com というような形式へのリクエストだけは3001ポートに流したい という要件があったのでNGINXのバーチャルサーバーを2つ用意し、server_nameにワイルドカードのものと正規表現のものをそれぞれ設定してみましたが、すべてのリクエストが3000ポートに流れてしまい、正規表現ルールが評価されませんでした。 server { listen 80; server_name ~^([a-zA-Z0-9]+)-test\.example\.com$; location / { proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forw