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 リクエストのクロスドメイン問題を解決する
<a> タグは主に、ハイパーリンクまたはアンカー リンクとも呼ばれるリンクとブックマーク...
目次背景element-ui の自動構築はどのように機能しますか?メイクファイル新しい.jsファイル...
表示するデータが多い場合、1 つのチャートに表示しても効果はよくありません。このとき、2 つのチャー...
テーブル:reward(報酬テーブル)があるとします。テーブル構造は次のようになります。 テーブルt...
/etc/my.confファイルで、[mysqld]の下に次の行を追加します: skip-grant...
フォーム送信コード1. ソースコード分析 <!DOCTYPE html> <htm...
目次1. 親子コンポーネント通信2. クロスレベルコンポーネント通信1. レイヤーごとに値を渡す2....
HTTP/1.1 プロトコルで指定されている HTTP リクエスト メソッドには、OPTIONS、...
おすすめの読み物: MySQL 8.0.19 は、間違ったパスワードを 3 回入力するとアカウント ...
目次JSON は次の 2 つの構造に基づいて構築されます。 2. JSON形式1. オブジェクト2....
この記事では、DIYポストカード機能を実現するためのfabricjsの具体的なコードを参考までに共有...
この記事の例では、jQueryのカスタム虫眼鏡効果の具体的なコードを参考までに共有しています。具体的...
HTML5 では、ヘッダー、フッター、ナビゲーションなどのセマンティック タグが追加されているため...
最近、社内に Hadoop テスト クラスターを構築したいので、docker を使用して Hadoo...
注: sg11 弊社では Linux システム仮想ホストのセルフインストールのみサポートしております...