Frage

Ich habe heruntergeladen und den Microsoft Virtual PC und Windows XP Mode-Bild zum Testen IE6 installiert. Ich habe mehrere Projekte auf localhost, dass ich den Zugriff von Port-Nummern in meiner vhosts-Datei, zum Beispiel:

Listen *:82
<VirtualHost *:82>
    DocumentRoot "path/to/htdocs/project-folder/public/"
</VirtualHost>

In der virtuellen Maschine, die ich die Hosts-Datei geändert haben, so dass http://mymachine Umleitungen zu meinem root localhost Verzeichnis (entspricht http://localhost:80/).

Wie kann ich die virtuelle Maschine, so dass http://project-n/ auf den richtigen localhost Port geht? Und leider hat http://mymachine:82/ nicht den Job = (

War es hilfreich?

Lösung

Auf dem virtuellen Computer, in der Hosts-Datei Ich habe hinzugefügt

xxx.xxx.xxx.xxx      project-n.dev

, wo die x mein Host-Computers des IP-Adresse ist.

In meinem Host-Computern httpd-vhosts.conf Datei änderte ich den *: 80-Port localhost: 80. Ich weiß nicht, warum das funktioniert, nur dass es funktioniert.

Mein httpd-vhosts.conf Datei sieht nun wie:

<VirtualHost localhost:80>
    DocumentRoot "path/to/htdocs/"
</VirtualHost>

<VirtualHost *:81>
    DocumentRoot path/to/htdocs/project-a/"
</VirtualHost>

<VirtualHost *:82>
    DocumentRoot path/to/htdocs/project-b/public"
</VirtualHost>

Jetzt, in dem virtuellen PC, wenn ich lese ‚ http: // Projekt-n: 81 / ‘wird es Projekt-Last und ' http: // Projekt-n: 82 ' Lasten projekt- b / public = D

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top