您的位置:首页 > 运维架构 > Nginx

nginx配置:server_name的作用

2018-10-03 11:00 411 查看
[h1]作用[http://blog.csdn.net/h1] [p]server name 为虚拟服务器的识别路径。因此不同的域名会通过请求头中的HOST字段,匹配到特定的server块,转发到对应的应用服务器中去。[http://blog.csdn.net/p] [p] [http://blog.csdn.net/p] [h1]案例[http://blog.csdn.net/h1] [p]修改nginx.conf[http://blog.csdn.net/p] [code] [code]server { listen 80; server_name www; location http://blog.csdn.net/ { default_type texthttp://blog.csdn.net/html; content_by_lua ' ngx.say("<p>first<http://blog.csdn.net/p>") '; } } server { listen 80; server_name www.zkh.com; location http://blog.csdn.net/ { default_type texthttp://blog.csdn.net/html; content_by_lua ' ngx.say("<p>second<http://blog.csdn.net/p>") '; } } server { listen 80; server_name www.zkh.*; location http://blog.csdn.net/ { default_type texthttp://blog.csdn.net/html; content_by_lua ' ngx.say("<p>third<http://blog.csdn.net/p>") '; } } server { listen 80; server_name ~\w+.com; location http://blog.csdn.net/ { default_type texthttp://blog.csdn.net/html; content_by_lua ' ngx.say("<p>forth<http://blog.csdn.net/p>") '; } } server { listen 80; server_name ~.*zkh.com; location http://blog.csdn.net/ { default_type texthttp://blog.csdn.net/html; content_by_lua ' ngx.say("<p>fifth<http://blog.csdn.net/p>") '; } }[http://blog.csdn.net/code] [p]修改hosts文件[http://blog.csdn.net/p] [code] [code]118.126.100.138 www.zkh.com 118.126.100.138 www.zkh.org 118.126.100.138 zkh.com 118.126.100.138 zkh.org[http://blog.csdn.net/code] [p] [img]https:http://blog.csdn.net/http://blog.csdn.net/img-blog.csdn.nethttp://blog.csdn.net/20181003105620903?watermarkhttp://blog.csdn.net/2http://blog.csdn.net/texthttp://blog.csdn.net/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoZW5nX0tvaHVphttp://blog.csdn.net/fonthttp://blog.csdn.net/5a6L5L2Thttp://blog.csdn.net/fontsizehttp://blog.csdn.net/400http://blog.csdn.net/fillhttp://blog.csdn.net/I0JBQkFCMA==http://blog.csdn.net/dissolvehttp://blog.csdn.net/70[http://blog.csdn.net/img] [http://blog.csdn.net/p] [p] [http://blog.csdn.net/p] [p] [img]https:http://blog.csdn.net/http://blog.csdn.net/img-blog.csdn.nethttp://blog.csdn.net/20181003105644788?watermarkhttp://blog.csdn.net/2http://blog.csdn.net/texthttp://blog.csdn.net/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoZW5nX0tvaHVphttp://blog.csdn.net/fonthttp://blog.csdn.net/5a6L5L2Thttp://blog.csdn.net/fontsizehttp://blog.csdn.net/400http://blog.csdn.net/fillhttp://blog.csdn.net/I0JBQkFCMA==http://blog.csdn.net/dissolvehttp://blog.csdn.net/70[http://blog.csdn.net/img] [http://blog.csdn.net/p] [p]通过jmeter查看请求头,发现请求头携带了Host,由此可知nginx必定会拿它做uri匹配工作[http://blog.csdn.net/p] [p] [img]https:http://blog.csdn.net/http://blog.csdn.net/img-blog.csdn.nethttp://blog.csdn.net/20181003105727964?watermarkhttp://blog.csdn.net/2http://blog.csdn.net/texthttp://blog.csdn.net/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoZW5nX0tvaHVphttp://blog.csdn.net/fonthttp://blog.csdn.net/5a6L5L2Thttp://blog.csdn.net/fontsizehttp://blog.csdn.net/400http://blog.csdn.net/fillhttp://blog.csdn.net/I0JBQkFCMA==http://blog.csdn.net/dissolvehttp://blog.csdn.net/70[http://blog.csdn.net/img] [http://blog.csdn.net/p] [h1]匹配顺序[http://blog.csdn.net/h1] [p]server_name与host匹配优先级如下:[http://blog.csdn.net/p] [p]1、完全匹配[http://blog.csdn.net/p] [p]2、通配符在前的,如*.test.com[http://blog.csdn.net/p] [p]3、在后的,如[url=http://blog.csdn.net/]www.test.*[http://blog.csdn.net/url][http://blog.csdn.net/p] [p]4、正则匹配,如~^\.www\.test\.com$[http://blog.csdn.net/p] [p]如果都不匹配[http://blog.csdn.net/p] [p]1、优先选择listen配置项后有default或default_server的[http://blog.csdn.net/p] [p]2、找到匹配listen端口的第一个server块[http://blog.csdn.net/p] [p] [http://blog.csdn.net/p] [p] [http://blog.csdn.net/p] [p]参考:1.[url=http://blog.csdn.net/cheng_kohui/article/details/https:http:/blog.csdn.net/http:/blog.csdn.net/blog.csdn.nethttp:/blog.csdn.net/LYLLOADhttp:/blog.csdn.net/articlehttp:/blog.csdn.net/detailshttp:/blog.csdn.net/79089410]为什么要配置nginx的servername[http://blog.csdn.net/url][http://blog.csdn.net/p] [p]         2.[url=http://blog.csdn.net/cheng_kohui/article/details/https:http:/blog.csdn.net/http:/blog.csdn.net/www.cnblogs.comhttp:/blog.csdn.net/wangzhisduhttp:/blog.csdn.net/phttp:/blog.csdn.net/7839109.html]nginx中server的匹配顺序[http://blog.csdn.net/url][http://blog.csdn.net/p] 阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: