nginxでサポートされている仮想ホストには3つの種類があります 1. ドメイン名ベースの仮想ホスティング 2. IPベースの仮想ホスティング 3. ポートベースの仮想ホスト 1. ドメイン名に基づいた構築 1. nginxサービスをコンパイルしてインストールする 2. DNSドメイン名解決サービスを構成する 3. 仮想ホストを設定する a. セルフテストのウェブページを作成する [root@localhost 名前]# cd [root@localhost ~]# mkdir -p /var/www/html/kgc [root@localhost ~]# mkdir -p /var/www/html/accp [root@localhost ~]# ls /var/www/html/accp kgc [root@localhost ~]# cd /var/www/html/ [root@localhost html]# echo "この kgc ウェブ" > kgc/index.html [root@localhost html]# echo "この accp web" > accp/index.html b. nginx.conf設定ファイルを編集する vim /usr/local/nginx/conf/nginx.conf conf.d/*.conf をインクルードします。 サーバー{ 聞く 80; サーバー名 www.kgc.com; 文字セット utf-8; access_log ログ/www.kgc.com.access.log; 位置 / { ルート /var/www/html/kgc; インデックス index.html index.htm; } エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルートhtml; } } サーバー{ 聞く 80; サーバー名 www.accp.com; 文字セット utf-8; access_log ログ/www.accp.com.access.log; 位置 / { ルート /var/www/html/accp; インデックス index.html index.htm; } エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルートhtml; } } c. 過負荷サービス systemctl nginx を再起動します netstat -ntap | grep 80 d. アクセステスト www.kgc.com 2. ポートベース a. 別のポートのテストWebページを作成する [root@localhost ~]# cd /var/www/html/ [root@localhost html]# echo "これは kgc 8080 web です" > kgc/index.html b. nginx.conf設定ファイルを編集し、リスニングアドレスのみを変更します。 サーバー{ 192.168.109.137:80 を聴く; サーバー名 www.accp.com; 文字セット utf-8; access_log ログ/www.accp.com.access.log; 位置 / { ルート /var/www/html/accp; インデックス index.html index.htm; } エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルートhtml; } } サーバー{ 192.168.109.137:8080 をリッスンします。 サーバー名 www.accp.com; 文字セット utf-8; access_log ログ/www.accp8080.com.access.log; 位置 / { ルート /var/www/html/accp8080; インデックス index.html index.htm; } エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルートhtml; } } c. nginx サービスを再読み込みする systemctl nginx を再起動します netstat -ntap | grep 80 d. テストウェブページ ホームページ 3. IPに基づく 1. Webページ設定ファイル内の地域データ設定ファイルを変更する vim /var/named/kgc.com.zone systemctl 再起動名前付き 2. nginx.confの設定を編集し、IPアドレスを変更します。 サーバー{ 192.168.109.137:80 を聴く; サーバー名 www.kgc.com; 文字セット utf-8; access_log ログ/www.kgc.com.access.log; 位置 / { ルート /var/www/html/kgc; インデックス index.html index.htm; } エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルートhtml; } } サーバー{ 192.168.109.134:80 を聴く; サーバー名 www.accp.com; 文字セット utf-8; access_log ログ/www.accp.com.access.log; 位置 / { ルート /var/www/html/accp; インデックス index.html index.htm; } エラーページ 500 502 503 504 /50x.html; 場所 = /50x.html { ルートhtml; } } c. nginx サービスを再読み込みする systemctl nginx を再起動します netstat -ntap | grep 80 d. テストウェブページ 192.168.109.137 192.168.109.134 要約する 上記は、ドメイン名、ポート、IP アドレスに基づいて nginx 仮想ホストを構築する方法についてご紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQLデータベースとOracleデータベース間のバックアップをインポートする
>>: Vueフロントエンドの効率的な開発のためのレンダリング手順をリストします
序文このチュートリアルでは最新バージョンをインストールします。 NAS は非常に安定して動作するので...
この記事の例では、カウントダウン機能を実装するためのVueの具体的なコードを参考までに共有しています...
主に使用される知識ポイント: •css3 3D変換 •ネイティブjsマウスドラッグイベント•表示:グ...
UI デザインにおける多くの概念は言葉で言えば似ているように見えるかもしれませんが、実際には大きく異...
序文ロックは、複数のスレッドを実行するときにリソースへのアクセスを強制的に制限するために使用される同...
rpm インストール方法を使用して MySQL データベースをインストールした後、データ ファイルの...
この記事では、MySQL が条件に基づいてデータをクエリし、別のテーブルに更新する方法を例を使用して...
1. pytorch公式サイトから対応するインストールファイルをダウンロードします。 https:...
目次ライフサイクルを理解する理由ライフサイクルとはライフサイクルフック関数作成され、マウントされたフ...
レンダリング コード - 青と黄色のリングを例に挙げます <div class="コ...
これは非常にシンプルな純粋な CSS3 の白い雲の浮遊する背景効果です。浮かぶ白い雲の特殊効果は、C...
Apache Log4j2 が核レベルの脆弱性を報告し、スタックリーダーの友人たちは大騒ぎになりまし...
この記事の例では、書籍ショッピングカート機能を実現するためのVueの具体的なコードを参考までに共有し...
目次1. セットとは何か2. セットコンストラクタ2.1) 配列2.2) 文字列2.3) 議論2.4...
個々のウェブマスターにとって、自分のウェブサイトをいかにユニークで個性あふれるものにするかは、常に絶...