nginx: 指定默认server

一,指定默认server可以用default_server

当用户访问到了服务器,但与nginx配置文件中的所有server都匹配不上时,
则需要访问一个默认的server

server {
    server_name _;
    listen 80 default_server;
    listen 443 ssl default_server;

    ## To also support IPv6, uncomment this block
    # listen [::]:80 default_server;
    # listen [::]:443 ssl default_server;

    ssl_certificate <path to cert>;
    ssl_certificate_key <path to key>;
    return 444; # or whatever
}

二,如果没有指定default_server

      默认以http大括号下出现的第一个server作为默认server,
      但很多时候为了方便管理,我们会把server文件独立出来放在conf.d等下面由nginx.conf做include,
      这个建议大家明确指定默认server
      否则可能会有不符合预期的情况发生

posted @   刘宏缔的架构森林  阅读(238)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
历史上的今天:
2022-09-20 vue.js3: js下载图片的两种方式:url和canvas(vue@3.2.37)
2020-09-20 Jenkins:用maven在本地打包部署一个github的springboot项目(Jenkins 2.257)
点击右上角即可分享
微信分享提示