実験環境 最小限にインストールされた CentOS 7.3 仮想マシン 基本環境を構成する 1. nginxをインストールする yum インストール -y epel-* yum isntall -y nginx vim 2. 仮想マシンホストのサイトルートディレクトリを作成する mkdir /var/wwwroot mkdir /var/wwwroot/site1 mkdir /var/wwwroot/site2 echo -e "site1" >> /var/wwwroot/site1/index.html echo -e "site2" >> /var/wwwroot/site2/index.html 3. CentOSファイアウォールを無効にする 強制0を設定する systemctl 停止 ファイアウォール systemctl ファイアウォールを無効にする ポートベースの仮想ホストの構成 1. nginx設定ファイルを編集する vim /etc/nginx/conf.d/vhosts.conf 2. 次のコンテンツを追加します サーバー{ 聞く 8081; ルート /var/wwwroot/site1; インデックス index.html; 位置 / { } } サーバー{ 聞く 8082; ルート /var/wwwroot/site2; インデックス index.html; 位置 / { } } 3. systemctl nginx を起動します 4. ホスト上の2つのサイトにアクセスする
ドメインベースの仮想ホストの構成 1. nginx設定ファイルを再編集する vim /etc/nginx/conf.d/vhosts.conf 2. 元のコンテンツを削除し、次のコンテンツを再度追加します。 サーバー{ 聞く 80; サーバー名 site1.test.com; ルート /var/wwwroot/site1; インデックス index.html; 位置 / { } } サーバー{ 聞く 80; サーバー名 site2.test.com; ルート /var/wwwroot/site2; インデックス index.html; 位置 / { } } 3. systemctl nginx を再起動します 4. Windowsの
以下の内容を追加(実際の状況に応じて修正) 5. ホスト上の2つのサイトにアクセスする
IPベースの仮想ホストの設定 1. 仮想マシンに2つのIPアドレスを追加する ifconfig ens33:1 192.168.204.151 ifconfig ens33:2 192.168.204.152 2. nginx設定ファイルを再編集する vim /etc/nginx/conf.d/vhosts.conf 3. 元のコンテンツを削除し、次のコンテンツを再度追加します。 サーバー{ 192.168.204.151:80 を聞きます。 ルート /var/wwwroot/site1; インデックス index.html; 位置 / { } } サーバー{ 192.168.204.152:80 を聞きます。 ルート /var/wwwroot/site2; インデックス index.html; 位置 / { } } 4. systemctl nginx を再起動します 5. ホスト上の2つのサイトにアクセスする
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Mysql トランザクション ログとログ ファイルが大きすぎて縮小できないという問題を解決します。
Alibaba Cloud ServerはTomcatをインストールして構成し、外部ネットワークアク...
ソフトウェア開発者であれば、Subversion に精通している必要があります。 Subversio...
input と img を同じ行に配置すると、img タグが常に input より 1 つ上になり、...
目次1 つの Redis 設定ファイル2 Dockerコマンドの開始3 docker-compose...
目次1. rsync、cpでファイルをコピーする2. xxxをoutfile構文に選択する3. 遅延...
目次1. 父から息子へ2. 息子から父へ3. 親子関係のないコンポーネントの値の転送4. ヴュークス...
今日システムを再インストールした後、コンピューターに mysql を再インストールし、ZIP ファイ...
目次1. 問題の説明2. 問題解決1. 仮想マシンシステムのインストール時にネットワークがない場合2...
まず、データベース テーブルを作成します。 テーブル `t_demo` を作成します ( `id` ...
目次1. 初心者が陥りがちな間違い2. Iteratorのremove()メソッドを使用する3. f...
<br />まず最初に、私はこのグループの中では完全な新人だということを述べなければなり...
MySQL操作情報のクエリ show status -- すべての MySQL 操作情報を表示します...
ネガティブな距離は共感を意味します。序文(疑問の提起):プロダクトマネージャーは機能を把握します。機...
この記事では、ネイティブ JS で実装された特殊効果メッセージ ボックスを紹介します。効果は次のとお...
この読書ノートでは、主にファイルシステムに関連する操作を記録します。ディスクとディレクトリの容量ディ...