简单梳理一下nginx中关于server 和location的配置.
比如URL:www.mask_dev2.com:9999/login/
server管的前半部分,即:www.mask_dev2.com:9999
location管的是后半部分,即:/login/
一个nginx可以配置多个server。
每个server可以配置多个location。
URL的前半部分控制选择哪一个server,后半部分控制选择哪一个location,最终决定往哪里去请求.
server的配置
server { listen 9999; server_name www.mask_dev2.cn; location / { default_type text/html; content_by_lua ' ngx.say("first
") '; }}server { listen 9999; server_name www.mask_dev2.*; location / { default_type text/html; content_by_lua ' ngx.say("second
") '; }}server { listen 9998; server_name _; location / { default_type text/html; content_by_lua ' ngx.say("third
") '; }}
评论列表()