Форум сайта python.su
На домашнем всё ок, когда развертываю на боевом, nginx(мне кажется в нем трабла, ведь это его задача статику отдавать) не видит статику.
Через gunicorn запускую так:
gunicorn bets.wsgi:application —bind 127.0.0.1:8001
python manage.py collectstatic
server { server_name 0.0.0.0; access_log off; location /static/ { alias /root/django_projects/bets/bets/static/; } location / { proxy_pass http://127.0.0.1:8001; proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Real-IP $remote_addr; add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"'; } }
Отредактировано warboy (Янв. 8, 2016 11:53:40)
Офлайн
УПС!
Извините, я случайно ваше сообщение удалил.
Промазал кнопкой.
Офлайн
warboyИнтересное место для размещения статики :) Скорее всего прав у nginx не хватает на чтение этого каталога. Проверяйте весь путь начиная с корня.
/root/django_projects/bets/bets/static/
Отредактировано PooH (Янв. 8, 2016 19:47:16)
Офлайн
PooHВсё верно, проблема была в правах, закинул static в папку home и сделал
chmod 755 * -R static/
Отредактировано warboy (Янв. 8, 2016 23:20:14)
Офлайн