Перенаправьте мой поддомен на локальный хост:5000 (моего сервера) по http и Https с помощью Nginx

#nginx #ssl #server

Вопрос:

У меня проблема с моим nginx :

Я должен перенаправлять весь трафик http и https, когда мои пользователи ищут «hermes.my-domain.com» в порт 5000, на моем сервере nginx, где находится мое приложение.

«гермес»-это название моего поддомена.

Поэтому я делаю это на своем хостинге на сайтах-доступно :

 server {  listen 80; server_name hermes.my-domain.com;  return 301 https://hermes.my-domain.com$request_uri;  }  server {  listen 443; ssl on;  ssl_certificate /etc/certs/ssl/bundle.crt; ssl_certificate_key /etc/certs/ssl/server.key;  location /{  proxy_pass http://localhost:5000;  proxy_redirect off;  proxy_set_header Host $host:$server_port;  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  proxy_set_header X-Forwarded-Ssl on;  } }  

Каждый раз, когда я попадаю на ошибку 502.

Я не понимаю, что происходит…

если кто-то знает о проблеме, пожалуйста ?

Большое спасибо!