Am o problemă cu nginx-ul meu:
Trebuie să redirecționez tot traficul http și https atunci când utilizatorii mei caută „hermes.my-domain.com” către portul 5000, pe serverul meu nginx, unde se află aplicația mea.
„hermes” este numele sub-domeniului meu.
Deci fac asta:
Server {
asculta 80;
nume_server hermes.domeniul-meu.com;
returnează 301 https://hermes.my-domain.com$request_uri;
}
Server {
asculta 443;
ssl_certificate /etc/certs/ssl/bundle.crt;
ssl_certificate_key /etc/certs/ssl/server.key;
Locație / {
proxy_pass http://localhost:5000;
proxy_redirect dezactivat;
proxy_set_header Gazdă $gazdă:$port_server;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Ssl activat;
}
}
De fiecare dată când cad pe o eroare 502.
nu inteleg ce s-a intamplat...
daca stie cineva problema va rog?
Mulțumesc foarte mult !
Acesta este rezultatul meu de la error.log:
Scuzele mele, acesta este rezultatul meu de la error.log:
2021/11/24 09:09:44 [eroare] 19384#19384: *332 connect() a eșuat (111: Conexiune refuzată) în timpul conectării la amonte, client: 10.10.1.158, server: , cerere: „GET / HTTP/ 1.1”, în amonte: „http://127.0.0.1:5000/”, gazdă: „hermes.my-domain.com”
2021/11/24 09:09:44 [eroare] 19384#19384: *332 connect() a eșuat (111: Conexiune refuzată) în timpul conectării la amonte, client: 10.10.1.158, server: , cerere: „GET / HTTP/ 1.1”, în amonte: „http://[::1]:5000/”, gazdă: „hermes.my-domain.com”
2021/11/24 09:09:44 [eroare] 19384#19384: *332 fără fluxuri live în timp ce vă conectați la amonte, client: 10.10.1.158, server: , cerere: „GET /favicon.ico HTTP/1.1”, în amonte : „http://localhost/favicon.ico”, gazdă: „hermes.my-domain.com”, referitor: „https://hermes.my-domain.com/”
Vă mulțumesc pentru ajutor tuturor!