Puncte:1

Upgrade-ul reverse-proxy nginx de la nginx 1.17 la nginx 1.18 dă o eroare SSL

drapel mx

Am probleme la actualizarea nginx de la 1.17 la 1.18 (sau .19, .20) Totul funcționează ok pe 1.17, dar versiunile superioare dau această eroare:

2021/08/27 01:14:45 [eroare] 22#22: *8 conexiune închisă peer în acordul de mână SSL (104: resetarea conexiunii de către egal) în timp ce acordarea de mână SSL către amonte, client: 192.168.**.**, server : api*******.hm.*******.gov.br, cerere: „GET /favicon.ico HTTP/1.1”, în amonte: „https://192.168.**.* **:443/favicon.ico", gazdă: "api*******.hm.********.gov.br"

Eroarea apare numai atunci când în amonte este un server IIS intern. Când în amonte este un alt nginx, acesta funcționează cu versiuni de peste 1.17

config este practic:

Locație  / {
    proxy_pass https://$host.***.br$uri$is_args$args;

Am încercat să folosesc proxy_ssl_verify dezactivat fara succes. Certificatul IIS este autogenerat.

Vă rugăm consultaţi

digijay avatar
drapel mx
Ați încercat să adăugați `proxy_ssl_server_name on;`?
drapel mx
Da . Eu am. Aceeași eroare
digijay avatar
drapel mx
Atunci, cel mai probabil, este ceea ce a spus Tero Kilkanen.
Puncte:1
drapel us

Aceasta pare o problemă cu versiunile TLS. Poate că serverul tău IIS backend nu este suficient de nou pentru a suporta protocolul TLS pe ​​care nginx îl necesită?

Încercați să adăugați proxy_ssl_protocols directivă care conține versiunile SSL / TLS pe ​​care IIS-ul dvs. le acceptă.

drapel mx
Mulțumesc, voi încerca asta. Există vreo modalitate de a depana acele protocoale de schimb de șiruri?
drapel mx
Am adăugat `proxy_ssl_protocols TLSv1 TLSv1.1;` (și nu TLSv2) la blocul de locație și a acceptat Cifrele IIS 8.5 (IIS care rulează pe W2012r2). Apoi voi accepta răspunsul pentru că m-a scos din condiția de eroare. DAR, cea mai bună abordare ar fi să actualizezi IIS pentru a suporta TLSv2 și voi lucra și la acea configurație.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.