反向代理服务器地址192.168.1.201,nginx.conf配置
upstream bakend {
server 192.168.1.200 weight=10; #源站
#server 192.168.159.11 weight=10;
}
频道配置 />
location /one/ {
proxy_pass />
}
访问 />
则重定向到 />
location /one/ {
proxy_pass />
}
访问 />
则重定向到 />
location /one/ {
proxy_pass />
}
访问 />
则重定向到 />
location /one/ {
proxy_pass />
}
访问 />
不存在,404 Not Found!
==================:
location ~ /error.html {
rewrite ^ /true.html break;
proxy_pass 会顺序执行
}
location /one/ {
rewrite ^(.*) break; #如果此处写的是全路径,则下面的proxy_pass不会执行
proxy_redirect off;
proxy_set_header Host />
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass />
}
访问 />
跳转到two/b.html
需要如下编写
location /one/ {
#rewrite ^(.*) break;
rewrite (.*) /two/b.html break;
proxy_redirect off;
proxy_set_header Host />
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass />
}
阅读(340) | 评论(0) | 转发(0) |