Ich habe ein Buch gelesen und es wurde gesagt, dass ich einen gefälschten Hostnamen in Windows einrichten kann, indem ich die in C: / Windows / System32 / Drivers / etc / vorhandenen Datei-Hosts ändere .
Ich meine, wie http: // localhost / mich zu meinem Wamp-Home-Ordner leitet www Ich möchte http: // something / eingeben und mich vom Browser zu einem bestimmten Ordner leiten lassen.
Hat jemand eine Idee, wie das geht?
Antworten:
Sie können die Webadresse nicht an einen Ordner unter Windows weiterleiten, http ist ein Webprotokoll und ein Webserver muss auf der anderen Seite empfangsbereit sein. Sie können einen virtuellen Host in Apache einrichten, vorzugsweise eine Unterdomäne, und einen Ordner, auf den Sie über das Web zugreifen möchten, zu einem DocumentRoot dieses Hosts machen. So:
In Host-Dateigruppe
127.0.0.1 myfolder.localhost
Fügen Sie diese Zeilen zu httpd.conf, der Apache-Konfigurationsdatei (oder zu extra / httpd-vhosts.conf, stellen Sie sicher, dass sie in main httpd.conf enthalten sind) hinzu.
Sie müssen auch reguläres Webroot für localhost einrichten, wie oben gezeigt, da es sonst nicht mehr verfügbar ist.
Eine andere (einfachere) Möglichkeit, auf einen anderen Ordner zuzugreifen, besteht darin, in Ihrer Webroot einen Hard-Like-Link zu einem anderen Ordner mithilfe eines Junction- Programms von Microsoft zu erstellen .
quelle
Öffnen Sie die Hosts-Datei in C: / Windows / System32 / Drivers / etc / im Editor.
Fügen Sie einen Eintrag wie diesen hinzu
Jetzt können Sie http: // someotherserver auf 10.11.100.100 auflösen
quelle