Nginx 仮想ホストの 6 つの構成

目次

1. アクセスステータス統計の設定

2. 認可ベースのアクセス制御

 3. クライアントベースのアクセス制御 

4. ドメイン名に基づく Nginx 仮想ホスト

 5. IPベースのNginx仮想ホスト

 6. ポートベースの Nginx 仮想ホスト


導入

仮想ホスティングを使用すると、実行する Web サイトごとに個別の Nginx サーバーを用意したり、個別の Nginx プロセスのセットを実行したりする必要がありません。仮想ホスティングは、同じサーバーおよび同じ一連の Nginx プロセス上で複数の Web サイトを実行する機能を提供します。

1. アクセスステータス統計の設定

インストールされている Nginx に HTTP_STUB_STATUS モジュールが含まれているかどうかを確認します

nginx.conf 構成ファイルを変更し、アクセス場所を指定し、stub_status 構成を追加します。

 

サービスを再起動してテストにアクセスします

 

2. 認可ベースのアクセス制御

 設定ファイルを変更する

 ユーザーパスワード認証ファイルの生成

サービスを再起動してテストにアクセスします

 

 3. クライアントベースのアクセス制御 

設定ファイルを変更する

 

サービスを再起動する 

 

 192.168.174.101 アクセスを許可する

 

 192.168.174.10 へのアクセスは許可されていません

 

4. ドメイン名に基づく Nginx 仮想ホスト

 仮想ホストのドメイン名解決を提供する

 Nginx設定ファイルを変更する

仮想ホスティング用の Web ドキュメントを準備する 

サービスを再起動してテストにアクセスします

 5. IPベースのNginx仮想ホスト

仮想IPアドレスを設定する

構成ファイルの IP アドレスを変更します。

サービスを再起動してテストにアクセスします

 6. ポートベースの Nginx 仮想ホスト

構成ファイル内のポート番号を変更します。

 サービスを再起動してテストにアクセスします

概要: サーバーは 1 台しかありませんが、このサーバー上では複数の Web サイトが実行されており、異なるドメイン名にアクセスすることで、異なる Web サイトのコンテンツにアクセスできます。

おすすめ

転載: blog.csdn.net/Guo_youyou/article/details/131309871