Domanda

Ho questa configurazione alla fine del mio httpd.conf:

<Location "/">
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE myapp.settings
    PythonOption django.root /
    PythonDebug On
    PythonPath "['/my/path] + sys.path"

</Location>

Ciò consente alla mia applicazione di avviare, ma i file statici non vengono serviti. Stavo pensando di aggiungere qualcosa del genere:

<Location "/site_media">
    # what to add here?
</Location>

E dire ad Apache di servire file da /site_media/... da /my/path/myapp/media. Tuttavia, non riesco a trovare un modo per rendere la connessione tra /site_media e il percorso effettivo della mia directory multimediale. Potresti guidarmi?

EDIT: l'ho aggiunto a httpd.conf:

Alias /site_media /my/path/myapp/media

<Directory /my/path/myapp/media>
    Order allow,deny
    Allow from all
</Directory>

<Location "/site_media">
</Location>

Ma Apache mi dà ancora 404 errori. Ho anche provato ad aggiungere un SetHandler None dentro il /site_media/ Elemento di posizione, ma ricevo ancora gli stessi 404 codici di errore.

È stato utile?

Soluzione

Alias, ma leggi la sezione completa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top