1 つのサービスで複数のサイトを構成
server { listen 80; server_name a.ops-coffee.cn; location / { root /home/project/pa; index index.html; } } server { listen 80; server_name ops-coffee.cn b.ops-coffee.cn; location / { root /home/project/pb; index index.html; } } server { listen 80; server_name c.ops-coffee.cn; location / { root /home/project/pc; index index.html; } }
Nginx 仮想ホスト構成に基づいて、Nginx には 3 種類の仮想ホストがあります
IP ベースの仮想ホスト:サーバー上に複数のアドレスが必要です。各サイトは異なるアドレスに対応します。この方法はほとんど使用されません。
ポートベースの仮想ホスト: 各サイトは、宛先にアクセスするときに使用される異なるポートに対応します。 ip:port 経由でアクセスする場合、ドメイン名に基づいた仮想ホストを使用するようにリッスン ポートを変更できます: 最も広く使用されている方法で、上記の例では、ドメイン名に基づいた仮想ホストが使用されています。各ドメイン名は各サイトに対応しています。server_name
に異なるドメイン名を入力するだけです。以上がNginx は複数のサイトを構成するサービスをどのように実装しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。