nginx server_name 匹配顺序规则,新手必看
2017-08-25 11:05
323 查看
最近准备做微信小程序语音文件转码服务,因为微信小程序只接受https链接,首先想到的是用nginx来配置https。
在配置server_name时一直没有摸清大体规则是什么,这里是网上搜到的一个简单易懂的规则,很适合新手理解:
server_name可为IP/domain/localhost/null等任何字符串(字符串server_name也可以用来匹配),注意各个 server 块的顺序。
如果只有一个server,server_name可以任意起(可以为IP/域名/任何字符串),不论用什么访问(IP/域名/字符串),不论server_name是否匹配,都匹配到此server。
有多个server,如果server_name可以匹配到任何一个server的server_name,则使用此server,否则匹配到第一个server块,不论server_name是否匹配!
在配置server_name时一直没有摸清大体规则是什么,这里是网上搜到的一个简单易懂的规则,很适合新手理解:
server_name可为IP/domain/localhost/null等任何字符串(字符串server_name也可以用来匹配),注意各个 server 块的顺序。
如果只有一个server,server_name可以任意起(可以为IP/域名/任何字符串),不论用什么访问(IP/域名/字符串),不论server_name是否匹配,都匹配到此server。
有多个server,如果server_name可以匹配到任何一个server的server_name,则使用此server,否则匹配到第一个server块,不论server_name是否匹配!
相关文章推荐
- 关于NGINX利用location的匹配规则分流和利用server的server_name分流
- nginx server_name匹配规则
- Nginx-server_name匹配规则
- 第一篇博客:nginx在重写url时,如果server_name有两个以上匹配的域名,重写规则里面不能包含$server_name
- Nginx虚拟主机多server_name的顺序问题
- Nginx虚拟主机多server_name的顺序问题
- nginx server_name正则匹配二级域名
- centos nginx server_name 配置域名访问规则
- nginx虚拟主机多server_name的顺序问题
- Nginx之location 匹配规则详解
- Nginx 的 location 指令的匹配规则
- Nginx之location 匹配规则详解
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- nginx 配置详解(新手必看)
- nginx 匹配规则小总结(推荐)
- Nginx服务器的location指令匹配规则详解
- Nginx之Location配置详解(Location匹配顺序)
- nginx 匹配规则简介
- nginx中修改server_name无效,修改为www.test.com无法访问,通过localhost可以访问
- nginx之location匹配规则