Я хочу настроить админку django как поддомен на nginx

Я настроил Nginx на проксирование запросов к admin.myproject.com на мое приложение Django, работающее на порту 8000. Однако при обращении к admin.myproject.com происходит перенаправление на admin.myproject.com/admin и выдается ошибка "502 Bad Gateway".

Вот моя конфигурация Nginx для admin.myproject.com:

`server { слушать 80; имя_сервера admin.myproject.com;

location / {
    proxy_pass http://127.0.0.1:8000/admin/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_redirect off;
}

}` Я ожидаю, что запросы к admin.myproject.com будут проксироваться на http://127.0.0.1:8000/admin без отображения /admin в браузере. Однако в настоящее время он добавляет /admin к URL и приводит к ошибке "502 Bad Gateway". Приложение Django правильно настроено на обработку запросов к /admin.

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