ホームページ > 運用・保守 > Nginx > Nginx は複数のサイトを構成するサービスをどのように実装しますか?

Nginx は複数のサイトを構成するサービスをどのように実装しますか?

WBOY
リリース: 2023-05-12 10:22:11
転載
1441 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート