Heim >Backend-Entwicklung >PHP-Tutorial >PHP realisiert die Bindung einer IP (z. B. 127001) und mehrerer Domänennamen (virtuelle Hosts).

PHP realisiert die Bindung einer IP (z. B. 127001) und mehrerer Domänennamen (virtuelle Hosts).

WBOY
WBOYOriginal
2016-08-08 09:21:221514Durchsuche

Lösung 1: Unterscheiden Sie verschiedene virtuelle Hosts anhand von Ports

①Bereiten Sie sich auf die Methode zum Binden einer Site vor

1. Entwickeln Sie zuerst Ihre eigene Website (d:/myblog (gespeichert in myblog-Verzeichnis des Laufwerks D))

2. Konfigurieren Sie die Datei httpd.conf (im Ordner conf des Apache-Installationsverzeichnisses gespeichert) und aktivieren Sie httpd-vhosts.conf (stellen Sie die zweite Zeile einfach ein). das #-Zeichen).

3. Konfigurieren Sie die Datei httpd-vhosts.conf (im Extraordner des Apache-Installationsverzeichnisses gespeichert)

4. Fügen Sie die entsprechende Beziehung zwischen IP und Domänenname in der Hosts-Datei

C:/Windows/System32/drivers/etc/hosts

hinzu 5. Vorschläge Melden Sie sich von DocumentRoot (Dokumentstammverzeichnis) in der Datei httpd.conf ab

6. Geben Sie zum Testen „http://www.shunping1.com“ ein " im Browser. Sie können die Homepage der Website sehen

②Fügen Sie einen neuen Domainnamen hinzu, um ihn an die IP zu binden:

1. Entwickeln Sie eine neue Website: d:/myblog2

2. Konfigurieren Sie die httpd.conf-Datei (gespeichert im Conf-Ordner des Apache-Installationsverzeichnisses) und fügen Sie einen neuen virtuellen Host hinzu.

3 in der httpd.conf-Datei

4. Fügen Sie einen neuen Domänennamen in der Hosts-Datei hinzu

5 Testen Sie, geben Sie im Browser „http:// /www.shunping3.com:80“ ein (Portname muss hinzugefügt werden)

Lösung 2: Unterscheiden Sie verschiedene Domänennamen anhand des Servernamens

1. Entwicklung Neue Site d:/myblog2

2. Bitten Sie Apache, das Abhören von Port 81 abzubrechen (fügen Sie # vor oder löschen Sie es direkt)

3. Fügen Sie die Konfiguration in der Datei httpd-vhosts.conf hinzu (beachten Sie, dass sich die Konfiguration hier von der in Lösung 1 unterscheidet)

4. Andere Konfigurationen unverändert lassen

Das Obige stellt die Bindung einer IP (z. B. 127001) und mehrerer Domänennamen (virtueller Host) in PHP vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn