我们访问静态服务器是localhost:8081(8081为服务器端口),那serve_name有什么用呢,服务器地址不该是resource:8081吗
来源:3-10 搭建静态资源服务器
qq_慕雪1029227
2020-08-10
写回答
1回答
-
扬_灵
2020-08-10
同学你好,Nginx中的server_name指令主要用于配置基于名称的虚拟主机,listen是端口号,当客户端向 Nginx 服务器发送请求时,Nginx首先会根据 IP地址和端口(listen 属性) 对server服务器进行配置;如果IP地址匹配不成功,会对 域名(server_name属性) 进行匹配;如果域名也匹配不成功,则会默认匹配第一个server服务器(因此,当只有一个Nginx服务器时,客户端的请任何情况下都会匹配到这个服务器上)server_name只要有一项匹配以后就会停止搜索,写成resouce表示精确匹配。你可以参考一下这篇文档里面有详细的说明(https://www.it610.com/article/1283461487230205952.htm )。如果帮助到了你,欢迎采纳!
00
相似问题