tomcat - la session est perdue lorsque nginx utilise le proxy inverse proxy_pass
滿天的星座
滿天的星座 2017-05-16 17:27:05
0
1
660

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

滿天的星座
滿天的星座

répondre à tous (1)
PHPzhong
proxy_set_header Cookie $http_cookie;
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!