Django Production Server Server Error 500 nginx -t показывает что-то другое
Мне нужно срочно развернуть свой сайт, и когда я наконец сделал это, я играл с certbots и так далее, и все работало нормально. Оба Http и Https сайта с доменом были запущены.
Я внес изменения в свой код и настройки, перезагрузил nginx и gunicorn и думал, что все работает нормально. Но потом у меня были некоторые изменения в коде, которые не вступали в силу, поэтому я сделал перезагрузку. Теперь сервер не работает, возвращаясь с ошибкой сервера 500.
- python manage.py runserver работает нормально.
- Debug is true в setting.py
- nginx -t возвращается с этой проблемой:
- ubuntu система django версия 4.x, python 3.9.
nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied) 2022/05/24 08:44:59 [warn] 4182#4182: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1 2022/05/24 08:44:59 [emerg] 4182#4182: cannot load certificate "/etc/letsencrypt/live/domain.com/fullchain.pem": BIO_new_file() failed (SSL: error:8000000D:system library::Permission denied:calling fopen(/etc/letsencrypt/live/domain.com/fullchain.pem, r) error:10080002:BIO routines::system lib)
Мне нужно снова запустить сервер. Пожалуйста, помогите.
Спасибо