2014-10-28 49 views
0

我在Digital Ocean中使用ubuntu操作系統,當我部署我的django/Python應用程序時,它僅在我提到Debug=True時有效。我試過ALLOWEDHOSTS = ['*'] & ALLOWEDHOSTS = ['127.0.0.1']。我也嘗試了爲液滴分配的IP,即使這樣它也只是拋出錯誤。數字海洋Django應用程序只使用Debug = True

除此之外,Debug爲True,當我啓動服務器並導航到瀏覽器時,我發現它沒有在靜態文件夾中加載css/js文件。

任何幫助將不勝感激。

我已經看到有一些問題,這是類似這一點,但他們沒有得到適當的回答。

upstream app_server { 
    server 127.0.0.1:9000 fail_timeout=0; 
} 

server { 
    listen 80 default_server; 
    listen [::]:80 default_server ipv6only=on; 

    root /usr/share/nginx/html; 
    index index.html index.htm; 

    client_max_body_size 4G; 
    server_name _; 

    keepalive_timeout 5; 

    # Your Django project's media files - amend as required 
    location /media { 
     alias /home/django/supchang/media; 
    } 

    # your Django project's static files - amend as required 
    location /static { 
     alias /home/django/ssupchang/static; 
    } 

    location/{ 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header Host $http_host; 
     proxy_redirect off; 
     proxy_pass http://app_server; 
    }  
} 

Gunicorn.conf

description "Gunicorn daemon for Django project" 

start on (local-filesystems and net-device-up IFACE=eth0) 
stop on runlevel [!12345] 

# If the process quits unexpectadly trigger a respawn 
respawn 

setuid django 
setgid django 
chdir /home/django 

exec gunicorn \ 
    --name=supchang \ 
    --pythonpath=ssupchang \ 
    --bind=127.0.0.1:9000 \ 
    --config /etc/gunicorn.d/gunicorn.py \ 
    ssupchang.wsgi:application 

Logs

2014/10/29 00:32:23 [error] 14812#0: *68 open() "/home/django/ssupchang/static/assets/js/trainee_app_get_subcategories_results.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_get_subcategories_results.js?_=1414556121448 HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:23 [error] 14812#0: *68 open() "/home/django/ssupchang/static/assets/js/trainee_app_get_subcategories_results.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_get_subcategories_results.js?_=1414556121449 HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:23 [error] 14812#0: *78 open() "/home/django/ssupchang/static/assets/js/trainee_app_get_subcategories_results.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_get_subcategories_results.js?_=1414556121450 HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:23 [error] 14812#0: *78 open() "/home/django/ssupchang/static/assets/js/trainee_app_get_subcategories_results.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_get_subcategories_results.js?_=1414556121451 HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:23 [error] 14812#0: *78 open() "/home/django/ssupchang/static/assets/js/trainee_app_get_subcategories_results.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_get_subcategories_results.js?_=1414556121452 HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:23 [error] 14811#0: *38 open() "/home/django/ssupchang/static/assets/js/trainee_app_get_subcategories_results.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_get_subcategories_results.js?_=1414556121453 HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:23 [error] 14811#0: *38 open() "/home/django/ssupchang/static/assets/js/trainee_app_get_subcategories_results.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_get_subcategories_results.js?_=1414556121454 HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:27 [error] 14811#0: *38 open() "/home/django/ssupchang/static/assets/css/master.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/master.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:27 [error] 14812#0: *78 open() "/home/django/ssupchang/static/assets/css/normalize.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/normalize.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:27 [error] 14811#0: *48 open() "/home/django/ssupchang/static/assets/css/trainee_default.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/trainee_default.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:27 [error] 14812#0: *68 open() "/home/django/ssupchang/static/assets/css/tutor_default.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/tutor_default.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:27 [error] 14812#0: *79 open() "/home/django/ssupchang/static/django_summernote/django_summernote.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/django_summernote/django_summernote.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:27 [error] 14812#0: *82 open() "/home/django/ssupchang/static/django_summernote/summernote.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/django_summernote/summernote.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:27 [error] 14811#0: *38 open() "/home/django/ssupchang/static/assets/js/trainee_app_browse_by_category.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_browse_by_category.js HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:32:27 [error] 14812#0: *78 open() "/home/django/ssupchang/static/assets/js/trainee_app_accounts.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_accounts.js HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:35 [error] 14812#0: *83 open() "/home/django/ssupchang/static/assets/css/master.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/master.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:35 [error] 14812#0: *85 open() "/home/django/ssupchang/static/assets/css/normalize.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/normalize.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:35 [error] 14812#0: *86 open() "/home/django/ssupchang/static/assets/css/tutor_default.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/tutor_default.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:35 [error] 14812#0: *87 open() "/home/django/ssupchang/static/assets/css/trainee_default.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/trainee_default.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:35 [error] 14812#0: *88 open() "/home/django/ssupchang/static/django_summernote/django_summernote.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/django_summernote/django_summernote.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:35 [error] 14812#0: *89 open() "/home/django/ssupchang/static/django_summernote/summernote.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/django_summernote/summernote.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:35 [error] 14812#0: *83 open() "/home/django/ssupchang/static/assets/js/trainee_app_browse_by_category.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_browse_by_category.js HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:35 [error] 14812#0: *85 open() "/home/django/ssupchang/static/assets/js/trainee_app_accounts.js" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/js/trainee_app_accounts.js HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:40 [error] 14812#0: *90 open() "/home/django/ssupchang/static/assets/css/master.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/master.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:41 [error] 14812#0: *92 open() "/home/django/ssupchang/static/assets/css/trainee_default.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/trainee_default.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:41 [error] 14812#0: *91 open() "/home/django/ssupchang/static/assets/css/normalize.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/normalize.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:41 [error] 14812#0: *93 open() "/home/django/ssupchang/static/django_summernote/django_summernote.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/django_summernote/django_summernote.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:41 [error] 14812#0: *94 open() "/home/django/ssupchang/static/assets/css/tutor_default.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/tutor_default.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:34:41 [error] 14812#0: *95 open() "/home/django/ssupchang/static/django_summernote/summernote.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/django_summernote/summernote.css HTTP/1.1", host: "128.199.240.28", referrer: "http://128.199.240.28/" 
2014/10/29 00:45:07 [error] 14941#0: *29 open() "/home/django/ssupchang/static/assets/css/master.css" failed (2: No such file or directory), client: 49.205.81.48, server: _, request: "GET /static/assets/css/master.css HTTP/1.1", host: "128.199.240.28" 
+0

你試圖在哪個端口上運行?你有權這樣做嗎? – Celeo 2014-10-28 18:38:47

+0

配置文件表示正在使用端口80。這裏是conf文件https://gist.github.com/krishnateja/21b9507e510de8845e01 瀏覽器的快照http://bit.ly/1u430NJ settings.py的快照http://bit.ly/1wb6aOr – 2014-10-28 18:45:47

+0

我會建議首先查看nginx錯誤日誌: 'tail --lines 30/var/log/nginx/error.log' 上面的代碼可以讓你確切地知道是什麼導致了500錯誤,而不會把頭髮拉出來。一旦你這樣做了,你可能會有答案,因爲將'ALLOWED_HOSTS'設置爲'127.0.0.1'沒有改變你的結果。也許發佈最後一個錯誤也會幫助我們/你。 – 2014-10-28 21:01:56

回答

1

你設置ALLOWEDHOSTS,這是不正確。

正確的名稱是ALLOWED_HOSTS,如the documentation看到。

+0

當我嘗試在此粘貼時,我的格式不正確 - 我在項目中使用了ALLOWED_HOSTS。 – 2014-10-28 18:35:51

0

嘗試ALLOWED_HOSTS = [ 'localhost' 的]或ALLOWED_HOSTS = [ 'localhost' 的, '127.0.0.1']

0

你允許的主機應該是你的IP或域名是這樣的格式

ALLOWED_HOSTS =['.domainname',] 
相關問題