it-swarm.com.de

Apache Virtual Host funktioniert nicht

Ich habe Probleme, einen virtuellen Host unter Windows 7 einzurichten, damit ich auf meinem lokalen Host mehrere Seiten entwickeln kann. Um den virtuellen Host einzurichten, habe ich 3 Dateien bearbeitet:

  • httpd-vhosts.conf in Apache\conf\extra
  • httpd.conf in Apache\conf
  • hosts in system32\drivers\etc

Dies ist, was ich getan habe, um die Seite auf Port 81 laufen zu lassen:

hat diesen Block in httpd-vhosts.conf hinzugefügt

NameVirtualHost *:81
<VirtualHost *:81>
    DocumentRoot C:\xampp\htdocs\mypage
    ServerName mypage
    DirectoryIndex index.html index.php
    <Directory "C:\xampp\htdocs\mypage">
        Options Indexes FollowSymLinks Includes ExecCGI
        Order allow,deny
        Allow from all
        AllowOverride All
    </Directory>
</VirtualHost>

apache Listen auf Port 81 in httpd.conf gemacht

Listen 80
Listen 81

fügte diese Zeile in hosts hinzu

127.0.0.1    mypage

Sobald ich aber versuche, über localhost: 81 auf meine Seite zuzugreifen, werde ich auf localhost/xampp umgeleitet.

4
Martin Sheen

Sie müssen

  • Lesen Sie Apache-Dokumente
  • Grundlegendes zu Apache-Dokumenten
  • Wählen Sie ein für Ihre Anforderungen besser geeignetes Modul für virtuelle Hosts aus (mindestens zwei).
  • Aktiviert das ausgewählte Modul in LoadModule
  • Starten Sie Apache neu, nachdem Sie die Konfiguration bearbeitet haben
1
Lazy Badger