У меня есть приложения в Django 2.2 на сервере, где находится nginx. Мое приложение может работать в нескольких поддоменах, но именно пользователь выбирает, каким доменом оно будет, например:
- first.mydomain.com
- test.mydomain.com
- city.mydomain.com
Моя проблема заключается в том, что эти субдомены работают по протоколу https, но только когда я набираю полный адрес: https://test.mydomain.com
. Однако, это не работает, когда я набираю сам адрес: test.mydomain.com
- здесь я получил страницу nginx с надписью "Welcome to nginx!"
Я пытался с nginx и перенаправлениями - без результата.
Мои настройки nginx
server {
listen 80;
server_name ~^(?<subdomain>.+)\.mydomain\.com$;
return 301 https://$subdomain.mydomin.com$request_uri;
}
Как я могу получить перенаправление на https после ввода только test.mydomain.com?