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]
--------------------------------------------------------------------------

Antwort per Email an