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 最適化のヒント: 重複削除の実装方法の分析 [数百万のデータ]
注: sg11 弊社では Linux システム仮想ホストのセルフインストールのみサポートしております...
スワップの紹介Linux のスワップ (スワップ パーティション) は、Windows の仮想メモリ...
目次1. はじめに2. 出力情報の説明3. netstatの共通パラメータ4. netstatネット...
Cudaがインストールされているかどうかを確認してくださいアナコンダプロンプトに入力nvcc -V...
30 種類の高品質な英語リボン フォントを無料でダウンロードできます。デザイナーは常に、25 種類の...
LinuxにGeoIPをインストールする yum で nginx-module-geoip をインス...
概要Binlog2sql は、Python で開発されたオープンソースの MySQL Binlog ...
シナリオ:クロールされたデータは、別のメインテーブルと同じ構造を持つデータテーブルを生成するため、マ...
inline-block について学習しているときに、境界線と inline-block を持つ複数...
導入同社の最近の Vue フロントエンド プロジェクトの要件: ポップアップ ウィンドウのドラッグ、...
title: vue は vue-meta-info を使用して各ページのタイトルとメタ情報を設定...
Java開発キットjdkをダウンロードするJDK のダウンロード アドレスはhttp://www.o...
時間に余裕を持って、過去を忘れましょう。前のセクションでは、[検索] フォームとクエリおよびリセット...
エラー メッセージ:ストアの更新、挿入、または削除ステートメントが予期しない行数 (0) に影響を与...
ボリュームデータボリュームは Docker の重要な概念です。データ ボリュームは、1 つ以上のコン...