我想用uWSGI配置Nginx的服務Django的應用程序,但管理面板的佈局完全扭曲Django的靜態文件...如何服務於nginx的
這裏是我的Nginx的配置:
upstream django {
server 127.0.0.1:8000;
}
server {
# the port your site will be served on
listen 4321;
# the domain name it will serve for
server_name localhost;
charset utf-8;
access_log /var/log/nginx/local-access.log;
error_log /var/log/nginx/local-error.log;
client_max_body_size 75M;
location /static/admin {
alias /usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/admin/;
}
location/{
uwsgi_pass django;
include /etc/nginx/uwsgi_params;
}
}
這裏是Nginx的錯誤:2013/05/13 18:13:26 [error] 12491#0: *255 open() "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/admin/js/ddsmoothmenu.js" failed (2: No such file or directory)
訪問日誌:
個[pid: 6848|app: 0|req: 8/13] 127.0.0.1() {42 vars in 773 bytes} [Tue May 14 12:59:30 2013] GET /admin/ => generated 1960 bytes in 995 msecs (HTTP/1.1 200) 7 headers in 438 bytes (1 switches on core 0)
[pid: 6847|app: 0|req: 3/14] 127.0.0.1() {44 vars in 858 bytes} [Tue May 14 12:59:32 2013] GET /admin/brightCouponsApp/static/admin/css/login.css => generated 0 bytes in 28 msecs (HTTP/1.1 500) 1 headers in 78 bytes (1 switches on core 0)
屬於我的Django應用程序的靜態文件是從您的站點包提供文件服務的,而不是工作正常,但Django管理佈局是不是可以有一個人幫助我......
我的應用程序名稱在admin和static之間爲什麼是'/ admin/brightCouponsApp/static/admin/css/login.css'我認爲它應該是'/admin/static/admin/css/login.css ' – 2013-05-14 08:13:34