Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36171
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 164
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-17 15:58
个人简介

~

文章分类

全部博文(14)

文章存档

2015年(9)

2014年(4)

2013年(1)

我的朋友

分类: 系统运维

2014-07-12 13:33:11


        反向代理服务器地址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) |
给主人留下些什么吧!~~