Je teste actuellement passer de Apache mod_wsgi
à Nginx and FastCGI
Django nginx médias admin
J'ai préparé toute l'installation et actuellement à l'essai sur un CentOS 5.4 box
qui court Django 1.1.2
Dans mon ancien Apache configuration
moi avons eu et la configuration d'alias pour /media/
et aussi un appelé /mediaadmin/
Qui est affiché ci-dessous.
Alias /media/ "/www/django_test1/omu2/media/"
<Directory "/www/django_test1/omu2/media">
Alias /mediaadmin/ "/opt/python2.6/lib/python2.6/site-packages/django/contrib/admin/media/"
<Directory "/opt/python2.6/lib/python2.6/site-packages/django/contrib/admin/media">
Comment puis-je obtenir le même type de configuration pour la configuration Nginx, est actuellement ici un extrait de ce que j'ai, même après le redémarrage Nginx je ne vois toujours pas mon côté admin résoudre avec le CSS correct, images etc.
server {
location /media/ {
root /www/django_test1/omu2;
}
location /mediaadmin/ {
root /opt/python2.6/lib/python2.6/site-packages/django/contrib/admin;
}
}
Mon settings.py
BASE_PATH = os.path.dirname(os.path.abspath(__file__))
BASE_URL = '127.0.0.1'
MEDIA_ROOT = "%s/media/" % BASE_PATH
MEDIA_URL = "%s/media/" % BASE_URL
ADMIN_MEDIA_PREFIX = "%s/mediaadmin/" % BASE_URL