关于Nginx的反向代理和负载均衡以及匹配规则

it2025-05-02  5

location的路径匹配规则: localtion / 匹配所有包含有/的网址 (优先级从上到下) localtion /a 匹配所有包含有/a的网址 localtion = /a 严格匹配/a的地址 如localhost:/a localtion ^~ /a 匹配以/a开头的地址 如localhost:/a/b localtion ~ ^/[a-z] 正则表达式 匹配a-z开头的

反向代理配置:

server { listen 80; location / { proxy_pass http://www.baidu.com; } }

访问localhost 则转发到百度

负载均衡配置:

upstream group{ server 192.168.0.12:80 weight=1; server 192.168.0.12:81 weight=1; } server { listen 80; location /a { proxy_pass http://group/; } }

访问localhost:/a/ 均衡地转发到 192.168.0.12:80 和 server 192.168.0.12:81 weight 表示权重 都等1 表示概率是一样的

最新回复(0)