Frage

Kann mich jemand mit einem guten Tutorial direkt auf, wie virtuelle Hosts mit Apache 2.2 einzurichten? Hier ist meine Situation:

Ich habe Apache auf meinem Laptop laufen und ich mag zwei websites-- eine auf Port 80 und eine auf Port 8089. Ich in meinem Netzwerk jede Seite von dem anderen Computer zugreifen mag, von dem Computer des IP-Adresse eingeben, wie < a href = "http://192.168.1.102" rel = "nofollow noreferrer"> http://192.168.1.102 und http://192.168.1.102:8089 . Doch wenn ich die zweite URL eingeben, leitet es mich auf die Website läuft auf Port 80

Vielen Dank im Voraus für jede Hilfe.

War es hilfreich?

Lösung

haben nur 2 virtuelle Hosts wie folgt definiert, aber mit unterschiedlichen Dokument Roots:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.somecompany.com
    DocumentRoot "/docs/dummy-host.somecompany.com"
    ServerName dummy-host.somecompany.com
    ServerAlias www.dummy-host.somecompany.com
    ErrorLog "logs/dummy-host.somecompany.com-error.log"
    CustomLog "logs/dummy-host.somecompany.com-access.log" common
</VirtualHost>

<VirtualHost *:8089>
    ServerAdmin webmaster@dummy-host.somecompany.com
    DocumentRoot "/docs/dummy-host.somecompany.com"
    ServerName dummy-host.somecompany.com
    ServerAlias www.dummy-host.somecompany.com
    ErrorLog "logs/dummy-host.somecompany.com-error.log"
    CustomLog "logs/dummy-host.somecompany.com-access.log" common
</VirtualHost>

Andere Tipps

Zuerst müssen Sie Apache anweisen, auf die Ports hören benötigen Sie:

Listen 80
Listen 8089

Zweitens müssen Sie ihnen sagen, was zu tun mit 80 und 8089 Verkehr:

<VirtualHost *:80>
    DocumentRoot /website/site80
    ServerName internet.dev
</VirtualHost>

<VirtualHost *:8089>
    DocumentRoot /website/site8089
</VirtualHost>

Drittens müssen Sie „erlauben“ Apache diese Verzeichnisse verwendet werden:

<Directory "C:/website/site80">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

<Directory "C:/website/site8089">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top