我目前正在測試從Apache mod_wsgi
移動到Nginx and FastCGI
的Django nginx的管理媒體
我已經準備好了整個安裝和目前運行Django 1.1.2
在我的老Apache configuration
一個CentOS 5.4 box
測試它,我不得不和別名設置爲/media/
還有一個叫/mediaadmin/
顯示在下面。
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">
如何獲得同類型設置爲Nginx的配置,目前這裏是什麼,我有一個片段,即使重新啓動後Nginx的我還沒有看到我的管理方用正確的CSS解析,圖像等
server {
location /media/ {
root /www/django_test1/omu2;
}
location /mediaadmin/ {
root /opt/python2.6/lib/python2.6/site-packages/django/contrib/admin;
}
}
我的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