Django uwsgi nginx cloudpanel.io

Я использую сервер ubuntu 22 с cloudpanel.io.

Ошибка из журналов ошибок nginx:

connect() failed (111: Connection refused) 
while connecting to upstream, client: 123.123.123.123, 
server: django.secretdomain.com, request: "GET / HTTP/2.0", 
upstream: "uwsgi://127.0.0.1:8080", host: "django.secretdomain.com"

vhost файл: (файл nginx)

server {
      listen 80;
      listen [::]:80;
      listen 443 ssl http2;
      listen [::]:443 ssl http2;
      {{ssl_certificate_key}}
      {{ssl_certificate}}
      server_name django.secretdomain.com;
      {{root}}
    
      {{nginx_access_log}}
      {{nginx_error_log}}
    
      if ($scheme != "https") {
        rewrite ^ https://$host$uri permanent;
      }
    
      location ~ /.well-known {
        auth_basic off;
        allow all;
      }
    
      {{settings}}
    
      index index.html;
    
      location / {
        include uwsgi_params;
        uwsgi_read_timeout 3600;
        uwsgi_pass 127.0.0.1:8080;
      } 

      if (-f $request_filename) {
        break;
      }
}

Домен.uwsgi.ini

[uwsgi]
plugins       = python3
master        = true
protocol      = uwsgi
socket        = 127.0.0.1:8080

wsgi-file     = /home/admin/htdocs/django.secretdomain.com/django5/Django5/mysite/mysite/wsgi.py
virtualenv = /home/admin/htdocs/django.secretdomain.com/django5/Django5/venv
buffer-size   = 8192
reload-on-rss = 250
processes = 4
threads = 2
enable-threads = true
close-on-exec = true
umask = 0022
uid = admin
gid = admin

ignore-sigpipe = true
ignore-write-errors = true
disable-write-exception = true

На главной странице я получаю простую "внутреннюю ошибку сервера". Простой тестовый файл python работает, а django - нет.

Что я должен делать?

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