首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nginx不尊重server_name值

问nginx不尊重server_name值
EN

Server Fault用户
提问于 2022-02-16 06:52:49
回答 1查看 3.4K关注 0票数 1
代码语言:javascript
复制
server{
    ..
    server_name some_other_domain_name.com;
    ..
}

我已经把我的域名映射到我的虚拟机的公共IP上了。

当我在浏览器中输入域名时,它就可以访问VM上托管的网站(通过nginx)。但是,我原以为nginx将不允许该请求,因为server_name属性设置为some_other_domain_name.com。

nginx不检查server_name属性吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-02-16 09:16:48

对于nginx如何选择服务器和位置块来处理数字海洋理解Nginx服务器和位置块选择算法上的请求,有一个很好的解释。

简而言之,nginx首先根据listen指令选择最佳匹配(Es)。只有当有更多的匹配时,才检查server_name。在这种情况下,如果没有server_name匹配,那么它将选择default块。默认块在default_server指令中被声明为listen,或者第一个。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1093820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档