
Nginx 指令详解
location
正则表达式:依次匹配,位置优先;URI:从左匹配,长度优先;先正则、后 URI。正则表达式支持括号捕获。
语法
location [ = | ~ | ~* | ^~ ] uri { ... }
location @name { ... }
修饰符
proxy_pass
WebSocket
1.3.13 起支持反向代理 WebSocket。
http {
# 根据 Upgrade 值设置 Connection
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
location /chat/ {
proxy_pass http://backend;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
}
}