Nginx不会提供静态文件

时间:2015-04-11 01:28:28

标签: python django nginx server gunicorn

我已经花了好几个小时试图找出如何使用nginx提供静态文件,但没有任何方法可行。我也在使用Django和gunicorn。 我的配置:

server {
     listen 80;
     server_name mysitename;

     location / {
         proxy_pass http://localhost:8000;
     }

      location /static {
         autoindex on;
         alias /home/cmc/sites/mysitename/;
     }

}

我的settings.py:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, '../static')

当我跑枪时:

[2015-04-11 01:17:50 +0000] [12354] [INFO] Starting unicorn 19.3.0

[2015-04-11 01:17:50 +0000] [12354] [INFO] Listening at: http://127.0.0.1:8000 (12354)

[2015-04-11 01:17:50 +0000] [12354] [INFO] Using worker: sync

[2015-04-11 01:17:50 +0000] [12357] [INFO] Booting worker with pid: 12357
编辑:它没有用,因为它没有在页面上加载CSS。

0 个答案:

没有答案