Nginxは正規表現を使用して、ワイルドカードドメイン名をディレクトリに自動的に一致させます。 Nginx を使用すると、仮想ホストの機能を実現し、複数の URL をバインドすることができます。 基本的な書き方 最も基本的な書き方はserver{ 聞く 80; サーバー名 www.a.com; ルート /html/a; … } サーバ{ 聞く 80; サーバー名 www.b.com; ルート /html/b; … } 正規表現 ドメイン名がバインドされると、対応するディレクトリに自動的にマッチングされるため、ドメイン名ごとに設定を 1 つずつ記述する必要はありません。 サーバー{ 聞く 80; # $subdomain は第 2 レベル以上のドメイン名と一致します # $domain は第 1 レベルドメイン名と一致します # $tld はルートノード名と一致します server_name ~^((?<subdomain>.*)\.)?(?<domain>[^.]+)\.(?<tld>[a-zA-Z]+)$; #$subdomainがない場合はwwwにジャンプします ($subdomain = "") の場合 { # $subdomain を "_" に設定; $subdomain を "www" に設定します。 301 $scheme://www.$domain.$tld$request_uri を返します。 } ルート /usr/share/nginx/html/${ドメイン}.${tld}/${サブドメイン}; } 他の nginx の一致順序については多くの記事があるので、詳細には触れません。 ほとんどの人は、一致するドメイン名をそれほど多くは持っていません。その代わりに、悪意のあるドメイン名ポインタをブロックしたいと考えています。 ただし、テスト時に実行中の Web ページに影響を与えないように、ホストに IP ドメイン名レコードを追加し、存在しないドメイン名をテストに使用すると、現時点ではより便利です。 要約する nginx が正規表現を使用してワイルドカード ドメイン名をディレクトリに自動的に一致させる方法については、これで終わりです。nginx が正規表現を使用してワイルドカード ドメイン名をディレクトリに一致させる方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL 最適化のヒント: 重複削除の実装方法の分析 [数百万のデータ]
この記事では、参考までにシンプルなHTMLショッピング数量アプレットを紹介します。具体的な内容は次の...
目次1. はじめに1. 基本レイアウト2. 写真を自動的に切り替える3. コンテンツを追加する4. ...
前提: ストアド プロシージャは、毎日午後 10 時から午前 5 時まで 10 分ごとに実行されます...
Navicat がエクスポートしたデータはインポートできません。最後に、MySQLコマンドのインポー...
属性チェック-厳密公式ドキュメントでは、チェックボックスが表示されるときに親項目と子項目を互いに関連...
<br /> この記事は allwebdesignresources.com から Ra...
この記事では、参考までにWinにmysqlをインストールする詳細な手順を紹介します。具体的な内容は次...
XML/HTML コードコンテンツをクリップボードにコピー<ボタンスタイル= "カ...
位置 / { インデックス index.jsp; proxy_next_upstream http...
1. 原因公式の cerbot は面倒すぎます。野生の成長よりもさらに悪い acme.sh の使用は...
最近、社内文書の整理とファイルサーバーの構成を予定しています。以前はサーバー2003を使い慣れていま...
1. Docker環境を準備する2. fastdfsイメージを検索する 3. イメージをプルするdo...
目次1. 需要2. 効果3. すべてのコード1. 需要ユーザーが自分でテーブルを構成できるようになり...
#事例: 従業員の給与水準を照会する 選択 給与、等級 から 従業員 参加する ジョブグレード g ...
目次導入効果原理形状練習するこの記事では、例を使用して、MySQL マスター/スレーブ レプリケーシ...