Как поднять https в приложении react express nginx

У меня есть интерфейс на React, апишка на express и прокси - nginx, все это дело работает в докере

Структура проекта выглядит так:

введите сюда описание изображения

Конфигурация nginx:

worker_processes 1;

events { 
  worker_connections 1024; 
}

http {
  sendfile on;

  server {
    listen 443 ssl http2;
    server_name test;
    ssl_certificate ../ssl/certificate.crt;
    ssl_certificate_key ../ssl/private.key;

    location / {
      proxy_pass         http://app/;
      proxy_redirect     off;
      proxy_set_header   Host $host;
      proxy_set_header   X-Real-IP $remote_addr;
      proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header   X-Forwarded-Host $server_name;
    }

    location /api/ {
      proxy_pass         http://api/;
      proxy_redirect     off;
      proxy_set_header   Host $host;
      proxy_set_header   X-Real-IP $remote_addr;
      proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header   X-Forwarded-Host $server_name;
     }
   }

   server {
     listen 8081;
     server_name test;
     return 301 https://test;
   }

 }

До того как я прописал

listen 443 ssl http2;

server_name rt-v-skid.atpr.local;

ssl_certificate ../ssl/certificate.crt;

ssl_certificate_key ../ssl/private.key;

Было так:

http://localhost:8081/ - я получаю интерфейс приложения

http://localhost:8081/api/* - запросы к апи

Теперь же по адресу https://test/ - выдает ERR_CONNECTION_REFUSED

Как поднять https?


Ответы (0 шт):