Django Production Server Server Error 500 nginx -t показывает что-то другое

Мне нужно срочно развернуть свой сайт, и когда я наконец сделал это, я играл с certbots и так далее, и все работало нормально. Оба Http и Https сайта с доменом были запущены.

Я внес изменения в свой код и настройки, перезагрузил nginx и gunicorn и думал, что все работает нормально. Но потом у меня были некоторые изменения в коде, которые не вступали в силу, поэтому я сделал перезагрузку. Теперь сервер не работает, возвращаясь с ошибкой сервера 500.

  1. python manage.py runserver работает нормально.
  2. Debug is true в setting.py
  3. nginx -t возвращается с этой проблемой:
  4. 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)

Мне нужно снова запустить сервер. Пожалуйста, помогите.

Спасибо

Вернуться на верх