1

У меня есть 3 субдомена: a.mydomain.com, b.mydomain.com, c.mydomain.com настроенный поставщиком домена следующим образом:

Name TTL Type  Value
a    1d  CNAME @
b    1d  CNAME @
c    1d  CNAME @

И конфигурация службы nginx, которая должна находиться на поддомене a:

server {
  listen 80;
  server_name a.mydomain.com;
  server_tokens off;
  root /nowhere;
  ...
  rewrite ^ https://a.mydomain.com$request_uri permanent;
}

server {
  listen 443;
  server_name a.mydomain.com;
  server_tokens off;
  ...
  # ssl staff and normal config
}

Таким образом, http://a.mydomain.com перенаправляется на https://a.mydomain.com. Другие субдомены не настроены. Но каким-то образом https://b.mydomain.com и https://c.mydomain.com перенаправляются на https://a.mydomain.com и http://a.mydomain.com, https://b. mydomain.com не перенаправляются.

Почему похоже, что в конфигурации nginx нет настройки server_name? Я хотел бы иметь много поддоменов на моем сервере nginx

0