Bonjour à tous
Je me suis lancé dans l’auto hébergement (enfin, sur un serveur loué, mais auto car je configure tout à la main) et jusque là, j’utilisais les dernières techno dispo comme http2, brotli (gzip aussi), des courbes de chiffrement récent, en tout cas non pris en charge par de vieux navigateur.
Ce matin j’ai découvert les if sur Nginx, mais on m’a sortit que les if c’était l’enfer (if is evil ) mais j’utilise ça pour éviter que IE viennent mettre son nez dans un https qu’il ne comprend pas.
1 2 3 4 5 6 7 8 | location / { if ($http_user_agent ~* '(MSIE 8.0|MSIE 7.0)') { proxy_pass http://172.20.200.33:8181; break; } return 301 https://$server_name$request_uri; } |
Cependant, d’autres navigateurs qui ne supporte pas ou partiellement http2 et j’aimerai bien que si le navigateur ne supporte que partiellement ou pas l’http2, il utilise http1 mais je n’y arrive pas vu que on doit mettre http2 dans listen
Pouvez vous m’aider ? (si j’ai pas trop mal expliqué x) )
Merci d’avance