tomcat – Sitzung geht verloren, wenn Nginx den Proxy_Pass-Reverse-Proxy verwendet
滿天的星座
滿天的星座 2017-05-16 17:27:05
0
1
726

Um die URL in der Adressleiste des Browsers unverändert zu lassen, wird bei der Konfiguration des URL-Rewrites in Nginx der Proxy_Pass-Reverse-Proxy verwendet, es wird jedoch jedes Mal eine neue jsessionid generiert. Die spezifische Konfiguration ist wie folgt:

server {
        listen       80;
        server_name  www.demo.com;
        root /www/webapps/demo;
        index index.html index.htm;

        location / {
          proxy_pass http://localhost:81/;
          include naproxy.conf;
        }
    }

Ich habe die App in Tomcat als virtuellen Host konfiguriert!

Und laut diesem Beitrag habe ich es auch versucht, aber es hat nicht funktioniert!

Was für mich seltsam ist, ist, dass ich direkt locahost:81 verwende, um auf die Anwendung zuzugreifen, und der Path=/ des Cookies, was normal ist!
Aber wenn Sie www.demo.com verwenden, um darauf zuzugreifen, wird der verdammte Pfad abnormal sein!

Knie nieder und warte auf den Meister 1

滿天的星座
滿天的星座

Antworte allen(1)
PHPzhong
proxy_set_header Cookie $http_cookie; 
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage