500 Internal Server Error

Alles, was den Apache betrifft, kann hier besprochen werden.

500 Internal Server Error

Postby Innocentus » 25. August 2010 19:38

Ich möchte ein paar URLs mit mod_alias verknüpfen:
Code: Select all
Alias piwik/piwik.js /var/www/web0/html/admin/stats/piwik/piwik.js
Alias piwik/piwik.php /var/www/web0/html/admin/stats/piwik/piwik.php

Alias smt2/store.php /var/www/web0/html/admin/stats/smt2/core/store.php
Alias smt2/append.php /var/www/web0/html/admin/stats/smt2/core/append.php
Alias smt2/smt-aux.min.js /var/www/web0/html/admin/stats/smt2/core/js/smt-aux.min.js
Alias smt2/smt-record.min.js /var/www/web0/html/admin/stats/smt2/core/js/smt-record.min.js

Allerdings erhalte ich einen 500 Internal Server Error. - Was muss ich noch ändern / ergänzen / weglassen, damit das funktioniert?
Das mod_alias-Modul ist installiert und aktiviert.

Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10

Re: 500 Internal Server Error

Postby Nobbie » 25. August 2010 22:05

Im error_log findest Du die genaue Ursache.
Nobbie
 
Posts: 8761
Joined: 09. March 2008 13:04

Re: 500 Internal Server Error

Postby Innocentus » 26. August 2010 10:41

[...]Alias not allowed here.

Muss ich vielleicht noch mod_alias irgendwie vorher aktivieren (so wie es auch bei der Verwendung von mod_rewrite nötig ist)?
Das Modul selbst ist natürlich bereits aktiviert (a2enmod alias).

Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10

Re: 500 Internal Server Error

Postby Nobbie » 26. August 2010 10:55

Einen wesentlichen Teil unterschlägst Du uns leider nach wie vor: WO hast Du diese ALIAS eingebaut? In welcher Datei?
Nobbie
 
Posts: 8761
Joined: 09. March 2008 13:04

Re: 500 Internal Server Error

Postby Innocentus » 26. August 2010 11:43

Die alias-Direktiven habe ich in einer .htaccess-Datei abgelegt.

Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10

Re: 500 Internal Server Error

Postby Nobbie » 26. August 2010 11:50

Das geht nicht. Man kann keine ALIAS Direktive in .htaccess schreiben. Die gehen nur in der httpd.conf im Kontext Server od. VirtualHost
Nobbie
 
Posts: 8761
Joined: 09. March 2008 13:04

Re: 500 Internal Server Error

Postby Innocentus » 26. August 2010 12:11

An sich möchte ich das Folgende erreichen:
Ich habe ein paar Dateien, die sich allerdings allesamt in einem Ordner befinden, der von Außen nicht erreichbar ist und sein soll.
Nun sollen aber diese paar Dateien stellvertretend unter einer öffentlichen URL (z.B. www.domain.tld/meineDatei.txt) erreichbar sein.
Ich muss also eine URL nach einer Datei mappen. (z.B.: www.domain.tld/meineDatei.txt -> /var/www/protected/meineDatei.txt)

mod_alias sah dafür ganz nett geeignet aus. Allerdings wäre mir der Weg über die httpd-Internas (Server-Konfiguration mit httpd.conf oder VirtualHost) etwas hart.
.htaccess wäre optimal dafür geeignet, da ich auch auf die Schnelle und auch ohne Shell-Zugriff Änderungen vornehmen können möchte.

Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10

Re: 500 Internal Server Error

Postby Nobbie » 26. August 2010 13:34

Das geht auch im Prinzip nur vernünftig via Alias, das mußt Du eben so in httpd.conf einbauen.

Eine andere Lösung (mit Programmieraufwand) wäre ein PHP Script in Zusammenarbeit mit mod_rewrite - aber das halte für noch mehr Arbeit als die Aliase in httpd.conf einzufügen.

P.S.: Und wenn ich ehrlich bin - das Konzept ist verkorkst. Ich weiß nicht, wozu Du das brauchst, aber lasse Dir eine bessere Lösung einfallen. Du willst ja sicherlich irgendwie zur Laufzeit irgendjemandem irgendeinen Zugriff gestatten und so geht das nicht - da mußt Du ja jedesmal den Server neu booten.
Nobbie
 
Posts: 8761
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests