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 表示概率是一样的