作者 主題: nginx的rewrite规则  (閱讀 1502 次)

0 會員 與 1 訪客 正在閱讀本文。

biao007h

  • 懷疑的國中生
  • **
  • 文章數: 70
    • 檢視個人資料
nginx的rewrite规则
« 於: 2016-05-19 10:56 »
nginx 怎么把所有请求rewrite成对 某个ip的访问,比如 www.test.com 转成对 192.168.1.2:8080的访问
我写成:       
 if ( $host != 192.168.1.2:8080 ) {
        rewrite ^(.*)$  http://192.168.1.2:8080 last;
}
一直提示访问不了,不加判断的话又提示重定向次数过多,求各位大大解答下

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5373
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: nginx的rewrite规则
« 回覆 #1 於: 2016-05-19 13:07 »
聽起來像是要做 r-proxy?

rewrite_log on 再去看 log 吧.

biao007h

  • 懷疑的國中生
  • **
  • 文章數: 70
    • 檢視個人資料
Re: nginx的rewrite规则
« 回覆 #2 於: 2016-05-20 09:56 »
聽起來像是要做 r-proxy?

rewrite_log on 再去看 log 吧.
谢谢twu2