Nginx отображает страницу по умолчанию вместо приложения Django при использовании uWSGI

Я пытаюсь развернуть приложение Django с помощью Nginx и uWSGI на системе Linux (WSL2), но сталкиваюсь с проблемой, когда Nginx обслуживает страницу по умолчанию вместо моего приложения Django. Я подтвердил, что uWSGI работает, и мое приложение Django функционирует самостоятельно.

Вот моя текущая установка:

Конфигурация Nginx:

server {
    listen 80;
    server_name localhost;
    charset utf-8;

    location / {
        include /etc/nginx/uwsgi_params;
        uwsgi_pass unix:/var/run/uwsgi.webapppackage/master.sock;
    }
}

Конфигурация uWSGI (uwsgi.ini):

[uwsgi]
chdir = /mnt/c/Python/WonderPasNavi/wonderpasnavi
home = /mnt/c/Python/WonderPasNavi/wonderpasnavi/.venv
wsgi-file = /mnt/c/Python/WonderPasNavi/wonderpasnavi/wsgi.py
module = wonderpasnavi.wsgi:application
logto = /mnt/c/Python/WonderPasNavi/wonderpasnavi/uwsgi-my_app.log

master = true
vacuum = true
pidfile = /var/run/uwsgi.webapppackage/master.pid
socket = /var/run/uwsgi.webapppackage/master.sock

processes = 2
die-on-term = true
                                                                                                    
touch-reload = /mnt/c/Python/WonderPasNavi/reload.trigger
lazy-apps = true  

Симптомы:

Nginx обслуживает страницу "Welcome to nginx!" вместо приложения Django. Журналы uWSGI показывают, что он работает без ошибок. В журналах Nginx нет соответствующих ошибок. Я пробовал перезапустить Nginx и uWSGI, проверить симлинк в /etc/nginx/sites-enabled/ и очистить кэш браузера, но безуспешно. Может ли быть проблема с конфигурацией, которую я упускаю из виду, или существует специальная настройка, необходимая для того, чтобы Nginx правильно пересылал запросы в uWSGI?

Любые предложения или рекомендации будут высоко оценены!

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