Webホスティングは、複数の「仮想」ホストへのホストコンピュータに特殊なハードウェアとソフトウェア技術を使用することで、各仮想ホストは、別のドメイン名とIPアドレス(または共有IPアドレス)、完全なインターネットサーバを持っています機能。同じハードウェア、同じオペレーティングシステム同士を乱すことなく、複数のユーザーのために開かれている別のプログラムを実行しているサーバー上では、各ユーザーのシステムリソース(IPアドレス、ファイル・ストレージ・スペース、メモリ、CPU時間などの独自の部分を持っています)。
あなただけではセットnginxのプロセスを実行したり、実行したい各nginxのサーバー用に別のサイトを設けることなく、仮想ホストの使用。Webホスティングは同じサーバ、nginxのプロセスに複数のサイトの同じセットを実行する機能を提供します。
nginxの下では、サーバは、仮想ホスト・ラベルです。3通りの方法で仮想ホストを設定します:
- ベースの仮想ホスティング、仮想ホストを区別するためにドメイン名 - アプリケーション:外部ウェブサイト
- 仮想ホストを区別するためのポートを介して、ポートベースの仮想ホスティング、 - アプリケーション:会社の内部Webサイト、外部ウェブサイトの管理の背景
- IPベースの仮想ホスティング、基本的な必要性
まず、ドメイン名に基づいて
ホストの下にファイルを変更する必要があり、加えてIPやドメイン名、または他のアクセスとの対応関係は表示されません。
VIMの/ etc / ホスト 192.168.22.33 www.test.com 192.168.22.33 www.cookie.com
エディタnginxのでnginx.confファイル
{サーバー#バーチャルホストの インクルードが80を聞く; #リスニングポート サーバー名www.test.com; #モニタードメイン Localtion / { ルートHTML -ling; #ルート位置決め インデックスのindex.html; } } サーバー{ 聞く 80を、 SERVER_NAME WWW。 cookie.com; LOCATION / { ルートHTML - ワン; インデックスのindex.html; } }
そして、適切なドメイン名www.test.comにアクセスしたり、www.cookie.comを対応するインデックス・インタフェースとなります。
第二に、ポートに基づいて
第三に、IPに基づきます
IPを設定するには、各サーバーに、IPに異なる直接アクセスするには、仮想ホストを訪問します。