前端技术笔记|Nginx只配置一个域名,之前配置成功的域名也能访问解决方案

192 阅读1分钟

nginx切换到新域名时,发现之前的旧域名依旧可以访问项目,这是由于nginx在所有server的规则都不匹配时,会采用第一条server配置,所以在server上边再加一条server用来默认的阻挡。

server {
   listen  80 default;
   listen  [::]:80 default;
   server_name  _;

   return 403;
}

server {
   ...
}