nginx 動的仮想ホスト

nginx 動的仮想ホスト

nginx では、apache2 を構成する方法と同様に、大量の動的仮想ホストをセットアップする方法はありますか? 各ユーザーが独自のサブドメインを持つ SaaS アプリケーションをセットアップしており、apache2 ではなく nginx を使用したいと考えています。

ありがとう

以下のコードは設定方法を示しています

map $http_host $subdir {
hostnames;
default "default";
.foo.bar.com "foo";
.baz.bar.com "baz";
}

server {
root /path/to/$subdir;

}

答え1

はい、仮想ホストの設定は可能です。Nginxのドキュメントを確認してください。サーバ設定ディレクティブとデフォルトの設定サンプル。最も簡単な方法は、server設定セクションを別々のファイルに配置し、メインの nginx 設定ファイルの/etc/nginx/conf.dようにパターンで含めることです。include /etc/nginx/conf.d/*.conf;

関連情報