PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache: Aliase funktionieren nicht



CboyGeek
12.01.05, 21:52
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

CboyGeek
13.01.05, 08:14
Keiner eine Idee? Statt dem Alias zu folgen wird einfach die normale index-Datei ausgeführt...

Tomek
13.01.05, 08:53
Du inkludierst die Datei aliases.conf in der httpd.conf, aber du schreibst, dass du den Alias in der alias.conf eingetragen hast..

CboyGeek
13.01.05, 11:29
Ups, da hab ich mich wohl verschrieben :o
Ist natürlich beides Mal aliases.conf...

marce
13.01.05, 19:59
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/"

linuxhanz
13.01.05, 21:24
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.

CboyGeek
13.01.05, 22:16
@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

CboyGeek
13.01.05, 22:34
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?

CboyGeek
13.01.05, 22:55
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 :)

CboyGeek
14.01.05, 10:18
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**