Es gibt zwei physische Hosts a und b, auf denen jeweils Tomcat ausgeführt wird. Auf Host a wird auch Nginx ausgeführt. Wenn die Redis-Sitzungsfreigabe nicht verwendet wird, können Sie sich anmelden, indem Sie auf einen der beiden Hosts zugreifen , aber mit Redis Fordern Sie nach der Freigabe einen Host an und laden Sie Nginx erneut. Außerdem ist das Ausführen der Demo zum Testen der Sitzungsfreigabe kein Problem. Suchen Sie nach 302nginx-Lösungen und fügen Sie rewrite ^/(.*) http://www.downcc.com/ 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;
}
}
你这里已经是死循环了。
去掉rewrite。