1. 同じIPアドレス、異なるポート番号 仮想ホスト 1: ホスト IP アドレスは 172.16.30.20、ポート番号は 80 (デフォルト ポート)、DocumentRoot は /var/www/vhost1、仮想ホスト サイトのホームページ ファイルは DocumentRoot ディレクトリの下に作成されます。 [root@rhel7 ~]# cd /var/www/ [root@rhel7 www]# mkdir vhost1 [root@rhel7 www]# cd vhost1/ [root@rhel7 vhost1]# vim index.html [root@rhel7 vhost1]# cat index.html これはvhost1です 仮想ホスト 2: ホスト IP アドレスは 172.16.30.20、ポート番号は 8080、DocumentRoot は /var/www/vhost2 で、仮想ホスト サイトのホームページ ファイルは DocumentRoot ディレクトリの下に作成されます。 [root@rhel7 ~]# cd /var/www/ [root@rhel7 www]# mkdir vhost2 [root@rhel7 www]# cd vhost2/ [root@rhel7 vhost2]# vim index.html [root@rhel7 vhost2]# [root@rhel7 vhost2]# cat index.html これはvhost2です 仮想マシンホスト構成ファイル httpd-vhosts.conf を編集します。 [root@rhel7 ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf <仮想ホスト 172.16.30.10:80> ドキュメントルート "/var/www/vhost1" </仮想ホスト> 8080を聴く <仮想ホスト 172.16.30.10:8080> ドキュメントルート "/var/www/vhost2" </仮想ホスト> [root@rhel7 ~]# systemctl httpdを再起動します [root@rhel7 ~]# ファイアウォール-cmd --add-port=8080/tcp --permanent 成功 [root@rhel7 ~]# ファイアウォール-cmd --reload 成功 アクセステスト: 2. 異なるIPアドレス、同じポート番号 仮想ホスト 1: ホスト IP アドレスは 172.16.30.20、ポート番号は 80 (デフォルト ポート)、DocumentRoot は /var/www/vhost1、仮想ホスト サイトのホームページ ファイルは DocumentRoot ディレクトリの下に作成されます。 仮想ホスト 2: ホスト IP アドレスは 172.16.30.200、ポート番号は 80 (デフォルト ポート)、DocumentRoot は /var/www/vhost2 で、仮想ホスト サイトのホームページ ファイルは DocumentRoot ディレクトリの下に作成されます。 [root@rhel7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 タイプ=イーサネット BOOTPROTO=なし DEFROUTE=はい IPV4_FAILURE_FATAL=いいえ IPV6INIT=はい IPV6_AUTOCONF=はい IPV6_DEFROUTE=はい IPV6_FAILURE_FATAL=いいえ IPV6_ADDR_GEN_MODE=安定したプライバシー 名前=ens33 UUID=bde41fa3-f559-4de2-ba9a-857fed211aac デバイス=ens33 ONBOOT=はい DNS1=127.0.0.1 ゾーン=パブリック IPアドレス=172.16.30.10 プレフィックス=24 IPV6_PEERDNS=はい IPV6_PEERROUTES=はい IPアドレス1=172.16.30.100 プレフィックス1=24 [root@rhel7 ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf <仮想ホスト 172.16.30.10:80> ドキュメントルート "/var/www/vhost1" </仮想ホスト> <仮想ホスト 172.16.30.100:80> ドキュメントルート "/var/www/vhost2" </仮想ホスト> [root@rhel7 ~]# systemctl httpdを再起動します アクセステスト: 3. 同じIPアドレス、同じポート番号、異なるFQDN 仮想ホスト 1: ホスト IP アドレスは 172.16.30.20、ポート番号は 80 (デフォルト ポート)、FQDN は vhost1.example.com、DocumentRoot は /var/www/vhost1 で、仮想ホスト サイトのホームページ ファイルは DocumentRoot ディレクトリに作成されます。 仮想ホスト 2: ホスト IP アドレスは 172.16.30.20、ポート番号は 80 (デフォルト ポート)、FQDN は vhost2.example.com、DocumentRoot は /var/www/vhost2 で、仮想ホスト サイトのホームページ ファイルは DocumentRoot ディレクトリに作成されます。 [root@rhel7 ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf <仮想ホスト 172.16.30.10:80> ドキュメントルート "/var/www/vhost1" サーバー名 vhost1.example.com </仮想ホスト> <仮想ホスト 172.16.30.10:80> ドキュメントルート "/var/www/vhost2" サーバー名 vhost2.example.com </仮想ホスト> 注意: 対応する解決コンテンツを DNS サーバーに追加する必要があります。 アクセステスト: 設定ファイルを変更するたびに、必ずサービスを再起動するようにしてください。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: mysql binlog (バイナリログ) を表示する方法
>>: vue $http の get および post リクエストのクロスドメイン問題を解決する
1. 開発環境vue 2. コンピュータシステム Windows 10 Professional E...
LEMP(Linux + Nginx + MySQL + PHP)は、基本的に今日のWeb開発者にと...
この記事では、テーブルのページング効果を実現するためのjQueryの具体的なコードを参考までに紹介し...
目次複数の種類のフィルタリングをサポート複数の範囲のクエリを避ける並べ替えを最適化するインデックスの...
コンセプト紹介: 1. px (ピクセル):仮想的な長さの単位で、コンピュータ システムのデジタル画...
Linux chmodコマンドを使用して、ターゲット ファイルにアクセス、読み取り、書き込み、または...
ant-design-vue テーブルのスケーラブルな列の問題に対する完璧なソリューション。固定列と...
HTML を記述する過程で、クラス属性に複数の値を定義することがよくありますが、定義した値が無効であ...
絶対長さピクセルpx はピクセル値であり、メートルやセンチメートルのような固定の長さです。相対的な長...
証明書チェーンを生成するスクリプトを使用して、ルート証明書、中間証明書、および 3 つのクライアント...
1. ファイアウォールの基本的な使い方起動する: systemctl は、firewalld を起動...
前に書いた内容: ビジネス ロジックの判断を行うために、最新のトランザクション ID を表示する必要...
序文:データベースを日常的に使用すると、パスワードが単純すぎて変更する必要がある場合、パスワードの有...
HTML でよく使用されるエスケープ文字をまとめると次のようになります。 改行...
序文これまでは、パイプワークで割り当てた静的 IP は一時的なものであり、再起動すると無効になってい...