Hallo Anja, sollte ja eigentlich wie von Dir erwartet funktionieren. Aber wenn httpd -S einen Fehler liefert, dann mu� es noch irgendwo ein Problem geben.
Du k�nntest vorsichtshalber folgende Punkte nochmal kontrollieren: - Wird die listen.conf included? Wenn das nicht der Fall ist, dann greift die Direktive "NameVirtualHost" nicht. - Steht im VirtualHost-Abschnitt versehentlich "ServerAlias" anstatt "ScriptAlias"? Ich komme nur darauf, weil Du schreibst: > Warum gibt Apache ein solches Template aus, > das ServerAlias nicht im VH-Container steht muss ja doch falsch > sein, oder? Du meintest sicher "ScriptAlias" und nicht "ServerAlias", denn ServerAlias kann nur in VirtualHost-Abschnitten stehen, ScriptAlias hingegen in der Hauptkonfiguration als auch in VirtualHost-Abschnitten. K�nnte ja sein, da� Du die ganze Zeit �ber an ScriptAlias gedacht hast, in Wirklichkeit aber "ServerAlias" eingetippt hast. Oder habe ich Deine Frage falsch verstanden? Gru� Marcus Reimann M. Reimann Systemberatung http://www.reimann-systemberatung.de > -----Original Message----- > From: Anja [mailto:[EMAIL PROTECTED] > Sent: Friday, March 26, 2004 1:15 AM > To: [email protected] > Subject: Apache2 / Virt.Hosts Problem > > > Hallo zusammen, > nachdem ich den halben Tag lang versucht habe mit Apache 2 auf > meinem internen Webserver VirtualHosts anzulegen, f�llt mir einfach > nichts mehr ein und ich hoffe auf Eure Hilfestellung. > > Apache l��t sich soweit normal starten, aber nicht mit -S, dann > bekomme ich ein failed bzw. wenn ich ihn normal starte, klappt > es mit dem ScriptAlias nicht, es verwei�t immer auf den Default. > > Zur Konf: > > 1. Weil es meine Domainen auch im Internet gibt, > l�uft auf dem Server ein Bind bzw. wird via hosts > zugewiesen: > > 192.168.1.222 www.test1.de > 192.168.1.222 www.test2.de > 192.168.1.222 www.test3.de > > Zus�tzlich habe ich auf meiner Windoof-Maschine die hosts > ver�ndert, so dass bei Eingabe von www.test1.de die 192.168.1.222 > korrekt angesprungen wird. > > Apache selbst wie folgt: > > - listen.conf > NameVirtualHost 192.168.1.222:80 > Sonst nix > > - httpd.conf included > 1. default-server.conf > 2. test.conf > 3. test2.conf > 4. test3.conf > Die Pfade sind korrekt > > - default-server.conf > DocumentRoot "/home/www/pages/default" > Dazu die Directory-Directive > ScriptAlias /cgi-bin/ "/home/www/cgi-bin/default/" > > Anfangs habe ich f�r die vhosts-Dateien hier testx.conf genannt > als Vorlage die vhosts.template benutzt. > > Dann habe ich �berlegt, dass dies Quatsch ist, da ich dann > drei mal eine andere Directive einbaue: > > ScriptAlias /cgi-bin/ "/home/www/cgi-bin/test1/" > ScriptAlias /cgi-bin/ "/home/www/cgi-bin/test2/" > ScriptAlias /cgi-bin/ "/home/www/cgi-bin/test3/" > > Also habe ich diese Zeile zwischen die <virtualhost> > </virtualhost> gesetzt, > ebenso die Directory-Directiven. > > Also include ich dreimal: > > <VirtualHost 192.168.1.222:80> > ServerName www.testx.de > DocumentRoot /home/www/pages/testx/ > <Directory>...<Directory> > ScriptAlias /cgi-bin/ "/home/www/cgi-bin/testx/" > <Directory>...<Directory> > </VirtualHost> > > > > Wie gesagt rcapache start bringt ein OK, ich kann alle drei > Seiten ansurfen. > Will ich aber ein http:// ... /cgi-bin/... aufrufen, kommt immer ein > ScriptAlias > auf test1 statt testx > > Starte ich mit -S kommt ein failed > > > Warum gibt Apache ein solches Template aus, > das ServerAlias nicht im VH-Container steht muss ja doch falsch > sein, oder? > > Trotz stundenlanger Suche bei Apache in den Docs, via Google und > in diversen > Foren, finde ich absolut nichts. > > Ein Update auf 2.048 brachte nichts. > > Auch die Module habe ich soweit gecheckt, es sind alle Standards von Suse9 > drin. > > > Hoffe, irgendwer hat Lust und Zeit sich das alles durchzulesen, > ich wei� absolut nicht mehr weiter. ;-( > > > Gru� Anja -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --------------------------------------------------------------------------
