Ein solches Szenario: Wir möchten mehrere Websites hosten. Die einfacheren Konfigurationsschritte basierend auf dem Hostnamen sind wie folgt: Beispielumgebung
IP: 115.28.17.191
Domainname:
thinkbjy.com
Verzeichnis:
/var/www/html/thinkbjy
Der gewünschte Effekt ist:
Der Besuch von thinkbjy.com zeigt auf /var /www/html/thinkbjy
1: Hosts-Datei ändern
[root@iZ28qa8jt4uZ /]# ifconfig; //查看ip并记录自己的ip地址
[root@iZ28qa8jt4uZ /]# vim /etc/hosts; //修改hosts文件 添加如下两行内容
115.28.17.191 baijunyao.com
115.28.17.191 thinkbjy.com
2: Ändern Sie die httpd.conf-Datei
[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf; //修改httpd.conf文件 删除990行 NameVirtualHost *:80前的#注释
3: Ändern Sie die Datei httpd-vhosts.conf und legen Sie httpd-vhosts.conf wie folgt fest. Wenn sie nicht vorhanden ist, erstellen Sie eine neue (verwenden Sie nicht die mitgelieferte Konfiguration httpd-vhosts.conf). das System)
[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf.d/virtual.conf; //设置httpd-vhosts.conf如下 如没有则新建
<VirtualHost *:80> DocumentRoot /var/www/html/baijunyao ServerName baijunyao.com</VirtualHost><VirtualHost *:80> DocumentRoot /var/www/html/anlianma ServerName thinkbjy.com</VirtualHost>
Damit ist die Konfiguration des virtuellen Hosts beendet. Erstellen Sie einfach eine neue HTML-Seite im entsprechendes Verzeichnis zum Testen; Wenn Sie lokales Wamp verwenden müssen, um mehrere Sites für die gleichzeitige Ausführung in der Umgebung bereitzustellen, lesen Sie bitte: Einrichten einer lokalen Wamp-Umgebung, um mehrere Sites für die gleichzeitige Ausführung bereitzustellen.
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonApache konfiguriert mehrere virtuelle Hosts unter Linux, um mehrere Sites bereitzustellen und gleichzeitig auszuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!