このようなシナリオでは、サーバーがあり、複数の Web サイトをホストしたい場合、ホスト名に基づいて仮想ホストを構成することで、この要求を満たすことができます:
IP アドレス: 115.28 .17.191
baijunyao.com
thinkbjy.com
/var/www/html/baijunyao
/var/www/html/thinkbjy
baijunyao.com にアクセスしてください。それは /var/www/html/baijunyao です
thinkbjy.com にアクセスすると、/var/www/html/thinkbjy
[root@iZ28qa8jt4uZ /]# ifconfig; //查看ip并记录自己的ip地址Bash
[root@iZ28qa8jt4uZ /]# vim /etc/hosts; //修改hosts文件 添加如下两行内容Bash115.28.17.191 baijunyao.com
115.28.17.191 thinkbjy.com
2: httpd.conf ファイルを変更します
[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf; //修改httpd.conf文件 删除990行 NameVirtualHost *:80前的#注释Bash
3: httpd-vhosts.conf ファイルを変更し、次のように httpd-vhosts.conf を設定します。新しいものを作成します (システムに付属の httpd-vhosts.conf 設定は使用しないでください)
[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf.d/virtual.conf; //设置httpd-vhosts.conf如下 如没有则新建Bash
<VirtualHost *:80> DocumentRoot /var/www/html/baijunyao ServerName baijunyao.com</VirtualHost><VirtualHost *:80> DocumentRoot /var/www/html/anlianma ServerName thinkbjy.com</VirtualHost>Bash
仮想ホストの設定はここで終了します。テストする対応ディレクトリ
必要に応じて、ローカル wamp 環境で複数のサイトをマウントして同時に実行するには、「複数のサイトを同時にマウントして実行するためのローカル wamp 環境のセットアップ」を参照してください。
Apache が複数の仮想ホストを構成し、localhost がソリューションにアクセスできない、apachelocalhost_PHP チュートリアル
Windows での Apache の複数の仮想ホストに関する中間の問題_PHP チュートリアル
APACHE は同じ IP で複数のドメイン名を構成する, Apache_PHP チュートリアルで同じ IP を持つ複数の仮想ホストを構成する
以上がApache は、Linux 上で複数の仮想ホストを構成し、複数のサイトをマウントして同時に実行します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。