Lors de la configuration de la réécriture d'URL dans nginx, afin de conserver l'URL dans la barre d'adresse du navigateur inchangée, le proxy inverse proxy_pass est utilisé, mais un nouveau jsessionid sera généré à chaque fois. La configuration spécifique est la suivante :
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; } }
J'ai configuré l'application dans Tomcat en tant qu'hôte virtuel !
Et d’après ce post, je l’ai aussi essayé, mais ça n’a pas fonctionné !
Ce qui me paraît étrange c'est que j'utilise directement locahost:81 pour accéder à l'application, et le Path=/ du cookie, ce qui est normal !
Mais lorsque vous utilisez www.demo.com pour y accéder, ce foutu Path devient anormal !
Agenouillez-vous et attendez le maître 1