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 リクエストのクロスドメイン問題を解決する
サーバーへのファイルのアップロード、ソフトウェアのインストール、コマンドやスクリプトの実行、サービス...
中国語ドキュメント: https://router.vuejs.org/zh/ Vue Router...
1つ。 IE8 互換表示の概要<br />新しいバージョンのブラウザが古い Web サイ...
弊社の Web プロジェクトの 1 つでは、新しい都市の増加によりトラフィックと DB 負荷が増加し...
達成すべき効果: 必要なもの1枚、2枚、3枚とスタイルが異なります。子要素の判定はjsで完結できます...
DML 操作とは、データベース内のテーブル レコードに対する操作を指し、主にテーブル レコードの挿入...
LinuxにMySQLがすでにインストールされているかどうかを確認する sudo service m...
目次FTP、FTPS、SFTP の概要FTP FTPS FTPサーバーFTPソフトウェアのアクティブ...
nginx 設定ファイルは主に 4 つの部分に分かれています。 main{#(グローバル設定) ht...
以下の目標を達成するため: Mysql データベースは、一定の間隔 (2 時間または 1 日、カスタ...
1. MySQLをインストールする(1)ダウンロードしたMySQLの圧縮ファイルをMySQLをインス...
1. トランザクションはACID特性を持つ原子性: トランザクションは、トランザクションによって分割...
目次1. 何ですか2. 使用数値列挙文字列列挙異種列挙自然3. 応用シナリオ要約する1. 何ですか列...
以前は、ほとんどすべての Web サイトに、すべてのページをリストしたサイトマップ ページがありまし...
1. HTML ヘッダーにビューポート タグを追加します。ウェブサイトの HTML ファイルの先頭...