recherche

Maison  >  Questions et réponses  >  le corps du texte

Les paramètres de cryptage SSL pour l'URL spécifique à nginx ne peuvent pas être transmis

Dans l'environnement, il y a nginx en front-end et Tomcat en back-end. Nous devons maintenant chiffrer les requêtes SSL du client vers nginx. Compte tenu de l'impact de la vitesse, seules les requêtes dynamiques sont cryptées (c'est-à-dire toutes les requêtes .do结尾的请求),其它js/png 等文件不加密,为避免https与http混排的问题,jsp也不加密。
nginx.confMain). configuration :

server {
    listen       80;
    server_name  localhost;
    ...
    location / {
        root  /apps/oa/oaapp/OA1;
        index  index.jsp index.html;
    }
    location ~ .*\.do$ {
        rewrite ^(.*)$ https://ittest.example.com permanent;
    }
}

    server {
        listen 443;
        server_name ittest.example.com;

        ssl on;
        ...

    location / {
        proxy_set_header Host $host:$server_port;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8080/;
    }        

Par exemple, lors de la visite de la page de connexion login.html maintenant, une demande de nom d'utilisateur et de mot de passe est envoyée pour traitement. J'ai vu une redirection 301 de Chrome, mais la nouvelle méthode de requête https est devenue GET, et les informations de nom d'utilisateur et de mot de passe ne l'ont pas été. le changement. http est envoyé. Comment le résoudre? http://ittest.example.com/member/login.do,按照上面的规则应该被rewrite到https://ittest.example.com/member/login.do

漂亮男人漂亮男人2755 Il y a quelques jours605

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:26:01

    301 est comme ça. Vous pouvez essayer de configurer le code d'état 307 dans les navigateurs modernes, il ne convertira pas la publication en get

    .

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-16 17:26:01

    [][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![] +[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[] +!+[]]+(!![]+[])[+!+[]]]([][(![]+[])[+[]]+([![]]+[ ][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[ +[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[ ])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[ ][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[ +[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[ +!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[] +!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[]) [+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]] ]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[ ]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]] +(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[ ]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[] ]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+ []+[+[]]]+(!![]+[])[+!+[]]()

    répondre
    0
  • Annulerrépondre