nginx server_name匹配规则
来源:互联网 发布:单片机乐谱编辑软件 编辑:程序博客网 时间:2024/06/03 07:06
官网说明:http://nginx.org/en/docs/http/server_names.html
需要记住的是两点:
1)完全匹配,匹配成功则终止搜索
2)不匹配,默认走第1个server
3)如何禁止IP访问和非法域名访问
测试一:完全匹配和默认匹配
nginx配置如下:
worker_processes 1;events { worker_connections 1024;}http { server { listen 80; server_name test1.com; location / { return 500; } } server { listen 80; server_name test2.com; location / { return 508; } }}
1)curl -i "test1.com/"
查询server_name成功,默认匹配到第1个server,返回500
2)curl -i "test2.com/"
查询server_name成功,默认匹配到第2个server,返回508
3)curl -i "test3.com/"
查询server_name失败,默认匹配到第1个server,返回500
测试二:禁止非法域名和IP访问
nginx配置如下:
worker_processes 1;events { worker_connections 1024;}http { server { listen 80; server_name test1.com; location / { return 500; } } server { listen 80 default_server; server_name _; return 403; }}
1)curl -i "test1.com/"
查询server_name成功,返回500
2)curl -i "test2.com/"
查询server_name失败,返回403
3)curl -i "127.0.0.1/"
查询server_name失败,返回403
原文出自:http://blog.csdn.net/daiyudong2020/article/details/73863437
End;
阅读全文
0 0
- nginx server_name匹配规则
- nginx server_name 匹配顺序规则,新手必看
- 第一篇博客:nginx在重写url时,如果server_name有两个以上匹配的域名,重写规则里面不能包含$server_name
- nginx location匹配规则
- Nginx location 匹配规则
- nginx location匹配规则
- nginx location匹配规则
- nginx location匹配规则
- NGINX location 匹配规则
- nginx location匹配规则
- nginx location匹配规则
- nginx location匹配规则
- nginx location匹配规则
- nginx 匹配 规则
- nginx location匹配规则
- nginx匹配规则
- nginx location 匹配规则
- nginx location 匹配规则
- CentOS 7 开放防火墙端口命令
- Deis被微软收入囊中
- junit测试@Cacheable报错
- 11个提问频率最高的PHP面试题
- maven package install deploy区别
- nginx server_name匹配规则
- MTK 4G modem 编译
- 类与对象、引用传递、封装、构造方法、匿名对象笔记
- 347. Top K Frequent Elements
- IO模型
- Required String parameter is not present
- python3多线程
- Android艺术开发探索第四章——View的工作原理(下)
- C语言基本数据类型简介