Un tel scénario ; nous avons un serveur ; mais souhaitons héberger plusieurs sites Web ; alors la configuration d'un hôte virtuel sous Apache peut répondre à cette demande. Les étapes de configuration les plus simples basées sur le nom d'hôte sont les suivantes :
Exemple d'environnement
ip : 115.28.17.191
Nom de domaine :
baijunyao.com
thinkbjy.com
Répertoire :
/var/www/html/baijunyao
/var/www/html/thinkbjy
L'effet souhaité est :
La visite de baijunyao.com pointe vers /var/www/html/baijunyao
La visite de thinkbjy.com pointe vers /var /www/html/thinkbjy
1 : Modifier le fichier d'hôtes
[root@iZ28qa8jt4uZ /]# ifconfig; //查看ip并记录自己的ip地址
Bash
[root@iZ28qa8jt4uZ /]# vim /etc/hosts; //修改hosts文件 添加如下两行内容
Bash
115.28.17.191 baijunyao.com
115.28.17.191 thinkbjy.com
2 : Modifier le fichier httpd.conf
[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf; //修改httpd.conf文件 删除990行 NameVirtualHost *:80前的#注释
Bash
3 : Modifiez le fichier httpd-vhosts.conf et définissez httpd-vhosts.conf comme suit. S'il n'existe pas, créez-en un nouveau (n'utilisez pas la configuration httpd-vhosts.conf fournie avec). le système)
[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
Cela termine la configuration de l'hôte virtuel, créez simplement une nouvelle page html dans le répertoire correspondant à tester ;
Si vous devez utiliser un wamp local. Pour monter plusieurs sites afin qu'ils s'exécutent simultanément dans l'environnement, veuillez vous référer à : Configuration d'un environnement wamp local pour monter plusieurs sites afin qu'ils s'exécutent en même temps.
Recommandations associées :
Plusieurs apache sous Windows Problèmes dans au milieu du tutoriel virtual hosts_PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!