2017-08-09 16 views
0

静的CSSに問題があります。私はすでにコレクティブをしました。Ubuntuサーバー、Django 1.11.4、gunicorn、nginxでCSSファイルが見つかりません

./manage.pyのrunserver 0.0.0.0:8000

が、実行

gunicornは0.0.0.0を--bind場合は見つけることができない実行した場合、CSSは正常に動作します: 8000 hotel_main.wsgi:Dajango管理

とアプリケーション

同じ状況

settings.py

STATIC_URL = '/static/' 
STATIC_ROOT = "/opt/static/" 
STATICFILES_DIRS = [ 
     ('static', os.path.join(BASE_DIR, 'hotel_site/static'),), 
     ('static', os.path.join(BASE_DIR, 'static'),), 
] 

Urls.py

from django.conf.urls import include, url 
from django.conf.urls.static import static 
from django.conf import settings 
from django.contrib import admin 

urlpatterns = [ 
    url(r'^admin/', admin.site.urls), 
    url(r'^ckeditor/', include('ckeditor_uploader.urls')), 
    url(r'^', include('hotel_site.urls')), 
] 

if settings.DEBUG: 
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 

nginxのファイル

upstream 78.155.199.17 { 
    server localhost:8000 fail_timeout=0; 
} 
server { 
     listen 80; 
     server_name 78.155.199.17; 
     return 301 78.155.199.17$request_uri; 
} 
server { 
     listen 80; 
     server_name 78.155.199.17; 
     location /static/ { 
       root /opt/; 
     } 
     location /media/ { 
       root /root/; 
     } 
     location/{ 
       proxy_set_header X-Forwarded-For 
       $proxy_add_x_forwarded_for; 
       proxy_redirect off; 
       proxy_pass 78.155.199.17; 
     } 
} 

プロジェクトツリー

opt/ 
└─ static/ 
    ├─admin/ 
    ├─ckeditor/ 
    └─static/ 
    └─foundation/ 

root/ 
└─ ramn_hotel/ 

答えて

関連する問題