Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache: Aliase funktionieren nicht
Hallo,
ich habe folgendes Problem. Meine Aliase funktionieren unter Apache 1.3 nicht.
In der alias.conf steht folgendes drin:
Alias /shambler /home/shambler/www
Und zusätzlich noch in der httpd.conf ein:
Include /etc/apache/aliases.conf
Keiner eine Idee? Statt dem Alias zu folgen wird einfach die normale index-Datei ausgeführt...
Du inkludierst die Datei aliases.conf in der httpd.conf, aber du schreibst, dass du den Alias in der alias.conf eingetragen hast..
Ups, da hab ich mich wohl verschrieben :o
Ist natürlich beides Mal aliases.conf...
Keiner eine Idee? Statt dem Alias zu folgen wird einfach die normale index-Datei ausgeführt...
kann man das etwas konkreter haben?
... neu gestartet hast Du den Indianer aber schon, oder?
heatwalker
13.01.05, 20:43
Ich würde es mal so versuchen:
Alias /shambler/ /home/shambler/www/
alternativ:
Alias /shambler/ "/home/shambler/www/"
und zum testen:
/usr/sbin/apache -t /etc/apache/httpd.conf bzw.
/usr/sbin/httpd -t /etc/httpd/httpd.conf
damit checks du die syntax.
@heatwalker: Hat beides nichts gebracht. Wenn ich mich recht entsinne, bewirkt der trailing slash aber doch nur, dass man in bei der Ansteuerung der Seite dann auch explizit angeben muss oder?
@linuxhanz: Hab ich gemacht. Syntax OK sagt er.
heatwalker
13.01.05, 22:30
Nun ja, eigentlich müsste es so funktionieren wie du es eingetragen hast.
Die anderen beiden Möglichkeiten sind opional. (-:
Da aber alles nicht funktioniert. Hast du mal überprüft ob
mod_alias
im configfile eingebunden ist??
Ist normalerweise standard aber wer weiss ... überprüf das mal
LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so steht drin. Ich hatte mich da auch schon vorher mehrmals vergewissert... :(
heatwalker
13.01.05, 22:49
Was sagen den die Logdateien wenn du auf das alias zugreifst?
Tja, die access.log einen ganz normalen GET (es wird die normale domain www.blaba.de geladen statt www.blabla.de/shambler).
Und in die error.log wird gar nichts reingeschrieben.
heatwalker
13.01.05, 22:57
Dann steht irgendwo in deiner config noch was drin, das er nicht mag.
Schau Dir mal alle Alias einträge genauer an, die dort drinstehen.
Kannst sie ja mal posten, dann wäre es einfacher dir zu helfen :)
OK, hier mal meine Files...
heatwalker
14.01.05, 10:52
Hmmmh, die einzigen Unstimmigkeiten welche ich im Augenblick entdecke liegen nicht in
der apache.conf sonder in der vhost.conf.
Wenn du mit virtuelllen Hosts arbeitest müssen die Einträge eigentlich so aussehen
<VirtualHost www.redtown.de>
ServerAdmin aspitzkopf@web.de
ServerName www.redtown.de
DocumentRoot /home/www/forum/
</VirtualHost>
Normalerweise müsste aber beim Start des Apache eine Fehlermeldung auftreten.
Änder das doch bitte mal ab oder kommtiere den include für die vhost mal ein und
starte den Apache neu.
PS Der letzte Eintrag in der vhost ist überflüssig, müsste auch raus
Noch ein PS: In der apache.conf den Eintrag "BindAdress" einkommentieren.
**Überleg**
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.