réécriture - la session est perdue lorsque nginx utilise le proxy inverse proxy_pass
阿神
阿神 2017-05-16 17:28:27
0
2
910

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 :

location =/ {
        rewrite ^/(.*) /zk/user/index.action break;
        proxy_pass http://www.sozhike.com;
                proxy_set_header        Host    $http_host; 
                proxy_set_header        X-Real-IP       $remote_addr; 
                proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for; 
                chunked_transfer_encoding       off; 
    }

Comment puis-je empêcher la génération d'un nouveau jsessionid lors de l'utilisation de proxy_pass ?

阿神
阿神

闭关修行中......

répondre à tous(2)
过去多啦不再A梦

Gérez vos sessions de manière unifiée, par exemple : utilisez un memcache pour gérer toutes les sessions.

Peter_Zhu

Set-Cookie: Cet en-tête n'a pas été adopté ?

Dois-je transmettre manuellement cet en-tête en amont via la configuration ?

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!