Heim > Artikel > Backend-Entwicklung > localhost kann nicht verwendet werden, nachdem Win10 Apache den virtuellen Host konfiguriert hat
Dieser Artikel stellt hauptsächlich die Lösung für das Problem vor, dass localhost nicht verwendet werden kann, nachdem Win10 einen virtuellen Host konfiguriert hat. Ich hoffe, dass es jedem helfen kann.
Win10-Systemkonfiguration virtueller Host
1. Verwenden Sie Notepad oder Sublime Text, um httpd.conf zu öffnen
Strg + F suchen httpd- vhosts.conf
Entfernen Sie das # aus
#Include conf/extra/httpd-vhosts.conf
und speichern Sie
2. Öffnen Sie extra/httpd-vhosts.conf
Fügen Sie den folgenden Inhalt hinzu:
<VirtualHost *:80> ServerAdmin webmaster@youremail.com DocumentRoot "E:/your_web_root" ServerName your.web.com ErrorLog "logs/your_web_error.log" CustomLog "logs/your_web_access.log" common </VirtualHost>
3. Lokal Zum Testen müssen Sie außerdem einen Eintrag für die Domänennamenauflösung in der Hosts-Datei konfigurieren. Suchen Sie die Hosts-Datei im Verzeichnis C:/windows/system32/drivers/etc/
4. Abschließen Nach den oben genannten Schritten starten Sie Apahce einfach neu
Hier kommt der entscheidende Punkt
Der Domänenname des virtuellen Hosts www.web. Auf com kann normal zugegriffen werden, auf localhost kann jedoch nicht zugegriffen werden. Der Fehler wird wie folgt gemeldet:
Lösung:
Es gibt eine Zeile von Code in der httpd.conf-Datei. Er muss auskommentiert werden
ServerName localhost:80
Kommentieren Sie einfach die Codezeile ServerName
aus. Möglicherweise ist der Wert von localhost:80 nicht enthalten Ihre httpd.conf-Datei kann sein, dass ServerName a.com:80; alle gleich sind, kommentieren Sie sie einfach aus und Sie können sie verwenden. Danach kann unabhängig davon, ob der virtuelle Host ein- oder ausgeschaltet ist, normal auf localhost zugegriffen werden.
Ein Fall einer PHP-Sonde, die Konfigurationsinformationen für virtuelle Hosts erkennt
Detaillierte Erläuterung des Zusammenhangs mit virtuellen Linux-Hosts Probleme
Über den virtuellen PHP-Apache-Konfigurationshost
Das obige ist der detaillierte Inhalt vonlocalhost kann nicht verwendet werden, nachdem Win10 Apache den virtuellen Host konfiguriert hat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!