:IPベースの仮想ホスティングを設定する方法の前で言えば、あなたはnginxのシリーズ見にここに行くことができますhttps://www.cnblogs.com/zhangweizhong/category/1529997.htmlを
どのようにnginxの仮想ホスト・ポートについて何かを言うために、今日に基づきます。
シナリオ
外国nginxのは、二つのポート81と82リスニングサービスを提供しています。
要求ディレクトリ内のHTMLポート81がhtml81要求されています
要求ディレクトリ内のHTMLポート82がhtml82要求されています
環境を準備します
1.スムーズなローカルコンピュータを確保するために192.168.78.132の仮想マシンと仮想ネットワークを作成します。
2. 192.168.78.132上のnginxをインストールします。
htmlディレクトリの作成
htmlディレクトリのnginxの原本二つのディレクトリhtml81とhtml82、index.htmlにそれをパーソナライズするために、各ディレクトリの内容を変更する必要があるテストを容易にするためです。
仮想ホストの設定
以下のように、2つの仮想ホストを追加し、/usr/local/nginx/conf/nginx.confファイルを変更します。viの/usr/local/nginx/conf/nginx.conf
誰も#USER; worker_processes 。1 ; イベント{ worker_connections 1024 ; } HTTP { のmime.types挙げられ、 default_typeファイルアプリケーション / OCTET -解釈されないストリーム、 sendfileをON; keepalive_timeout 65 ; #バーチャルホスト設定 サーバ{ #リスニングIPアドレスとポートの構成80を 聞いて 80を; ここで#仮想ホスト名、IPアドレス設定 SERVER_NAME 192.168。101.3 ; #へのすべての要求 / 開始は、すべての要求がこの場所を一致させることができる 場所を /{ ディレクティブを使用して#は、ウェブストレージディレクトリである仮想ホストのルートディレクトリを指定 :たとえばHTTPへのアクセスなど#// IP / test.htmlというの/usr/local/html3/test.htmlあります :HTTPなどへのアクセスなど#// IP /商品/テスト。 HTMLは/usr/local/html3/item/test.html見つける ルート は/ usr / local / nginxの/ ; html80 #ウェルカムページを指定して、左から右の順に見える インデックスのindex.htmlのindex.htm; } } #を仮想設定しますホスト サーバー{ 聞く 8080 ; server_nameの 192.168。101.3 ; LOCATION / { ルート は/ usr / local / nginxの/html8080; インデックスのindex.html index.htmを。 } } }
テスト
nginxのリロード構成プロファイルは、ポートのステータスモニターを表示します。
アクセスhttp://192.168.78.132:81
アクセスhttp://192.168.78.132:82
遂に
以上、nginxの入れ仮想ホストのIPの構成に基づいて終了。背後にある名前ベースのバーチャルホストの設定を話していきます。