Brauche Hilfe mit Apache und VirtualHost

Irgendwelche Probleme mit XAMPP für Mac OS X? Dann ist hier genau der richtige Ort um nachzufragen.

Brauche Hilfe mit Apache und VirtualHost

Postby lux » 18. May 2008 14:01

Hallo, ich suche jemanden, der mir kurz etwas zum Thema Appache-Server helfen kann.

Zur Vorgeschichte:
Ich benutze mac os und habe Apache mit xampp installiert im root verzeichnis. Üblicherweise funktioniert xampp nur im root-Verzeichnis es sei denn man ändert in der httpg.config die stelle
Code: Select all
DocumentRoot "/Applications/xampp/xamppfiles/docs/" 

des virtuellenHosts so ab, dass man einen anderen Host in enem anderen Verzeichnis anspricht.Das habe ich getan. Bei mir sieht der Pfad so aus:
Code: Select all
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/Users/username/webseiten/xampp/xamppfiles/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

Ich kann nun ganz bequem in meinem Ordner "Webseiten/xampp/htdocs" die Seiten verwalten ohne sie ständig ins root verzeichnis laden zu müssen

Mein Problem:
Ich möchte nu gern, dass mein apache-server nicht nur diese domain ansteuert sondern auch noch eine andere, die einen ganz eigenen htdocs- ordner verwendet in einem eigenen Verzeichnis.
Dazu habe ich etwas über NameVirtualHosts in der Dokumentation gelesen aber ich werde daraus nicht ganz schlau. Ich habe in der httpd.conf den Befehl
Code: Select all
Listen 80
Listen 8080

hinzugefügt
und in der Datei httpd-vhosts.config den NameVirtualHost auf 8080 gesetzt:
Code: Select all
NameVirtualHost *:8080

Nun habe ich die beiden virtuellen hosts angepasst:
Code: Select all
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "---Pfad des Host 1-------------"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:8080>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "------neuer Pfad des Host 2-----"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>


Leider funktioniert das nicht. Kann den zweiten Host nicht ausführen oder ansteuern. Hab auch schon mehrere Varianten ausprobiert aber ich bekomme den zweiten Host einfach nicht zum laufen.
Wer kann mir bei meinem Problem helfen? Bin auch über kure denkanstöße danbar.
grüße lux
lux
 
Posts: 1
Joined: 18. May 2008 13:54

Postby mascoxx » 23. May 2008 12:06

Hi!

Kannst du vielleicht mal nachsehen, was im error Log steht?
Sowohl in dem vom Virtual Host als auch im globalen.

LG
mascoxx
 
Posts: 18
Joined: 03. May 2005 14:41
Location: Eichgraben


Return to XAMPP für Mac OS X

Who is online

Users browsing this forum: No registered users and 1 guest