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
否则可能会有不符合预期的情况发生
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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)