URL не имеет перенаправления на https - PullRequest
0 голосов
/ 29 сентября 2019

У меня есть приложения в 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...