Отключенный домен остается активным. Varnish:80, Nginx:8080

Отключенный домен остается активным. Varnish:80, Nginx:8080

Мне нужно переместить dev.mydomain.com в mydomain.com, чтобы сделать новый сайт доступным на официальном домене.

Для этого я:

  1. создал новую запись vhost в /etc/nginx/sites-available для domain.com
  2. создана символическая ссылка в сайтах с поддержкой #1
  3. перезагрузил nginx

На этом этапе сайт доступен как для dev.mydomain.com, так и для mydomain.com. Теперь мне нужно отключить dev.mydomain.com:

  1. удалена символическая ссылка формы sites-enabled для dev.mydomain.com
  2. перезагрузил nginx

Поскольку это не дало никакого эффекта, я также попробовал:

  1. удалить запись vhost для dev.mydomain.com из sites-available
  2. перезагрузить весь сервер
  3. закомментируйте все упоминания dev.mydomain.com в Varnish default.vcl
  4. очистить кэш Varnish

Система: Ubuntu 14.04, Varnish на 80 порту, Nginx на 8080

UPD: виртуальный хост настроен на использование только HTTPS.

UPD2: Конфигурация виртуального хоста Nginx:

server {
        listen 443 ssl;
        server_name mydomain.com www.mydomain.com;
        ssl_certificate /etc/nginx/ssl/mydomain.com.crt;
        ssl_certificate_key /etc/nginx/mydomain.com.key;
        root /home/mydomain.com/web;
[...]
}

server {
        listen 127.0.0.1:8080;
        server_name mydomain.com www.mydomain.com;
        root /home/hobancards/web;
[...]
}

решение1

Nginx обслуживает любой поддомен автоматически. Чтобы отключить это, отредактируйте файл vhost, как описаноздесь.

Связанный контент