禁用的網域仍保持活動狀態。清漆:80,Nginx:8080

禁用的網域仍保持活動狀態。清漆:80,Nginx:8080

我需要將 dev.mydomain.com 移至 mydomain.com 以使新網站在官方網域上可用。

為了做到這一點,我:

  1. 在 /etc/nginx/sites-available 中為 domain.com 建立了新的虛擬主機記錄
  2. 在為 #1 啟用的網站中建立了符號鏈接
  3. 重新載入 nginx

此時,該網站可用於 dev.mydomain.com 和 mydomain.com。現在我需要停用 dev.mydomain.com:

  1. 刪除了 dev.mydomain.com 啟用網站的符號鏈接
  2. 重新載入 nginx

由於它沒有任何效果我也嘗試過:

  1. 刪除 dev.mydomain.com 表單可用的虛擬主機記錄
  2. 重新載入整個伺服器
  3. 註解掉 varnish default.vcl 中任何提及 dev.mydomain.com 的內容
  4. 清除清漆緩存

系統:Ubuntu 14.04,80埠上的Varnish,8080上的Nginx

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 自動為任何子網域提供服務。若要停用此編輯虛擬主機文件,請按所述這裡

相關內容