SetHandler wird ignoriert

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

SetHandler wird ignoriert

Postby idioglossiaHH » 20. November 2007 16:26

Hallo zusammen,
Ich hab ein kleines Problem mit der httpd.conf meines Apache Servers. Meine Website läuft mit dem Python Framework Django. Django kann aber keine statischen Inhalte wie Bilder oder CSS Dateien ausliefern. Entsprechend steht in meiner httpd.conf ganz am Ende:

Code: Select all
DocumentRoot "/home/websites/mydomain"

<Location "/">
    SetHandler python-program
    PythonPath "['/home/websites'] + sys.path"
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE mydomain.settings
    SetEnv PYTHON_EGG_CACHE /tmp/egg-cache
    PythonDebug On   
</Location>

<LocationMatch "\.(jpg|gif|png)$">
    SetHandler None
</LocationMatch>   

<Location "/static">
    SetHandler None
</Location>


Alles ausser Dateien aus dem "static" Verzeichnis und Bildern soll also von Python/Django verarbeitet werden.

Nun rufe ich die Adresse auf:
http://www.mydomain.de/static/images/image.jpg

Es erscheint nun eine 404 Fehlermeldung, die von Django generiert wurde. Dabei müsste doch diese Adresse aufgrund der "Location" und "LocationMatch" Angaben in der httpd.conf von Apache verarbeitet werden.

Ich benutze Apache 2.2.0 und mod_python 3.1.3...

Hat jemand einen Tip? :-)
idioglossiaHH
 
Posts: 1
Joined: 20. November 2007 16:11

Return to Apache

Who is online

Users browsing this forum: No registered users and 5 guests