Puncte:0

Nginx: Proxy invers pentru containerul Docker cu SSL

drapel es

Pe serverul meu Ubuntu (20) am un container Docker care rulează pe portul 3000. Acum am instalat NGINX pe server și direcționez un domeniu printr-un proxy invers către containerul Docker.

Server {
    asculta 80;
    nume_server sub.domeniu.com;

    Locație / {
        proxy_pass http://localhost:3000;
        proxy_set_header Gazdă $gazdă;
        proxy_set_header X-Real-IP $adresă_la distanță;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $schema;
    }
}

Am instalat un certificat SSL prin Certbot și l-am atribuit domeniului. Problema este că domeniul nu poate fi accesat prin HTTPS.

Cu toate acestea, dacă îndrept domeniul către un director și afișez un fișier HTML simplu, funcționează.

Unde este eroarea?

drapel in
Configurația dvs. nginx nu conține o configurație de server pentru SSL
John Hanley avatar
drapel cn
Ce înseamnă comentariul tău? *dacă orientez domeniul către un director și afișez un fișier HTML simplu, funcționează** Configurația Nginx nu acceptă SSL. Asta înseamnă că nici indicarea către un director nu ar funcționa. Acest tutorial vă poate ajuta: https://blog.ssdnodes.com/blog/how-to-use-nginx-as-a-reverse-proxy-with-ssl-tutorial/
djdomi avatar
drapel za
Sunt de acord, trebuie să afișați configurația completă, nu există nicio parte de configurare în prezent, care arată cum utilizați portul 443 sau similar pentru SSL

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.