有两台物理主机a、b分别跑tomcat,运行环境都是window,主机a运行nginx,redis也安装在a上,如果不用redis session共享的话,单独访问任意一台都可以登录,但是用redis共享后,请求a主机,再nginx负载,就会一直重复在登录界面,另外跑demo测试session共享是没问题的,搜索302nginx解决方法,加上rewrite ^/(.*) http://www.downcc.com/$1 permanent;
这时候我再请求a主机192.168.1.62/czzf
就会404,浏览器地址栏会跳转到http://127.0.0.1/czzf
upstream czzf{
server 127.0.0.1:8080;
server 192.168.1.100:9038 max_fails=1 fail_timeout=30s;
}
server {
listen 80;
server_name 127.0.0.1;
rewrite ^/(.*) http://127.0.0.1/ permanent;
location / {
root html;
index index.html index.htm;
proxy_connect_timeout 10;
proxy_pass http://czzf;
}
}
我想大声告诉你2017-05-16 17:09:04
server_name 127.0.0.1;
rewrite ^/(.*) http://127.0.0.1/ permanent;
你这里已经是死循环了。
去掉rewrite。