Как сделать доступным static файлы django по ip на nginx?
Сайт по домену gm.hubcrm.ru открывается и работают static файлы.
Но если открывать напрямую через ip http://188.243.116.210:8001, то static файлы не работают и показывают 404. Тоже самое если заходишь на сервер из локальной сети по адресу сервера http://192.168.0.73:8001, static файлы не работают
/etc/nginx/sites-enabled/
server {
listen 80;
server_name gm.hubcrm.ru;
#location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
autoindex on;
alias /home/lapitsky/crm3/CRM3/static/; #путь до static каталога
}
location /media {
root /home/lapitsky/crm3/CRM3/; #путь до media каталога
}
location / {
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarder-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://unix:/run/ServiceCRM3.sock;
}
}
settings.py
DEBUG = False
ALLOWED_HOSTS = ['*']
STATIC_URL = '/static/'
STATIC_ROOT = '/home/lapitsky/crm3/CRM3/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'ServiceCRM3/static'),]
в чем проблема?