Django на Droplet: Не удалось загрузить ресурс: сервер ответил со статусом 500 (Внутренняя ошибка сервера)
Я получаю ошибку внутреннего сервера при установке проекта Django на Droplet с помощью GUnicorn и GNINX
Как на домене, так и на IP-адресе дроплета:
Не удалось загрузить ресурс: сервер ответил со статусом 500 (Внутренняя ошибка сервера)
Ожидаемый HTML-ответ от: curl --unix-socket /run/gunicorn.sock localhost.
также sudo systemctl status gunicorn работает как ожидалось:
Loaded: loaded (/etc/systemd/system/gunicorn.service; disabled; preset: enabled)
Active: active (running) since Fri 2022-11-18 20:45:55 UTC; 40min ago
TriggeredBy: ● gunicorn.socket
Main PID: 1483 (gunicorn)
Tasks: 4 (limit: 2323)
Memory: 182.8M
CPU: 12.683s
CGroup: /system.slice/gunicorn.service
Gunicorn bind als работал как на IP дроплета, так и на домене, делая доступными html и панель администратора.
Als namei -l /run/gunicorn.sock возвращаются как ожидалось:
f: /run/gunicorn.sock
drwxr-xr-x root root /
drwxr-xr-x root root run
srw-rw-rw- root root gunicorn.sock
Текущий файл NGINX:
server {
listen 80;
server_name ***.***.**.** app.**********.org;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/sjoerd/copyBot/copyBot;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
NGINX error.log:
2022/11/18 18:00:24 [error] 1821#1821: *25 open() "/home/sjoerd/copyBot/static/styles/style.css" failed (13: Permission denied), client: ***.**.***.***, server: app.*****.org, request: "GET /static/styles/style.css HTTP/1.1", host: "app.********.org", referrer: "http://app.*****.org/"
2022/11/18 18:00:24 [error] 1821#1821: *27 open() "/home/sjoerd/copyBot/static/images/logo.png" failed (13: Permission denied), client: ***.**.***.***, server: app.***********.org, request: "GET /static/images/logo.png HTTP/1.1", host: "app.********.org", referrer: "http://app.********.org/"
2022/11/18 18:00:29 [error] 1821#1821: *27 open() "/home/sjoerd/copyBot/static/styles/style.css" failed (13: Permission denied), client: ***.**.***.***, server: app.*******.org, request: "GET /static/styles/style.css HTTP/1.1", host: "app.********.org", referrer: "http://app.**********.org/"
2022/11/18 18:00:29 [error] 1821#1821: *25 open() "/home/sjoerd/copyBot/static/images/logo.png" failed (13: Permission denied), client: ***.**.***.***, server: app.********.org, request: "GET /static/images/logo.png HTTP/1.1", host: "app.*******.org", referrer: "http://app.********.org/"
2022/11/18 18:00:34 [error] 1821#1821: *27 open() "/home/sjoerd/copyBot/static/styles/style.css" failed (13: Permission denied), client: ***.**.***.***, server: app.******.org, request: "GET /static/styles/style.css HTTP/1.1", host: "app.********.org", referrer: "http://app.********.org/"
2022/11/18 18:21:32 [alert] 3440#3440: *2 open socket #8 left in connection 3
2022/11/18 18:21:32 [alert] 3440#3440: aborting
2022/11/18 18:30:15 [error] 3720#3720: *3 open() "/home/sjoerd/copyBot/static/styles/style.css" failed (13: Permission denied), client: ***.**.***.***, server: *.********.org, request: "GET /static/styles/style.css HTTP/1.1", host: "app.********.org", referrer: "http://app.********.org/"
2022/11/18 18:30:15 [error] 3720#3720: *5 open() "/home/sjoerd/copyBot/static/images/logo.png" failed (13: Permission denied), client: ***.**.***.***, server: *.********.org, request: "GET /static/images/logo.png HTTP/1.1", host: "app.********.org", referrer: "http://app.********.org/"
Пытался переустановить Droplet несколько раз, Пробовал разные настройки и группы,
Ничто не работает.