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