我们访问静态服务器是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  )。如果帮助到了你,欢迎采纳!

0
0

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程