ホームページ >運用・保守 >Nginx >Nginx は複数のドメイン名を持つサイトをどのように構成しますか?

Nginx は複数のドメイン名を持つサイトをどのように構成しますか?

PHPz
PHPz転載
2023-05-20 08:19:053583ブラウズ

1 つのサイトに複数のドメイン名を構成する

server {     listen       80;     server_name  ops-coffee.cn b.ops-coffee.cn; }

server_name の後には複数のドメイン名を続けることができ、複数のドメイン名はスペースで区切ることができます

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 ベースの仮想ホスト: サーバー上に複数のアドレスが必要で、各サイトは 1 つのアドレスに対応します。

#ポートベースの仮想ホスト: 各サイトは異なるポートに対応します。アクセスするときは、ip:port メソッドを使用してアクセスします。使用するリッスン ポートを変更できます

ドメイン名に基づいた仮想ホスト: 最も広く使用されている方法です。上記の例では、ドメイン名に基づいた仮想ホストが使用されています。前提条件は、各サイトに対応する複数のドメイン名があることです。異なるドメインを入力するだけです。 server_name

の名前

以上がNginx は複数のドメイン名を持つサイトをどのように構成しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。