Nginx docker обратный прокси с http / https и tcp (s sh) - PullRequest
0 голосов
/ 08 января 2020

У меня есть контейнер docker с nginx (v. 1.17, no plus version), настроенный как обратный прокси-сервер (http / https) для других docker контейнеров и машин.

Пример конфигурации, которую я имею, выглядит следующим образом:

server {
    resolver     127.0.0.11;

    listen 443 ssl;
    server_name gitlab.mydomain.com;

    location / {
    proxy_pass http://gitlab:30000;

        proxy_set_header X-Forwarded-Host $host:$server_port;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

И это прекрасно работает .

Чего не хватает, так это конфигурации для доступа к gitlab (и другим нужным мне машинам) через S SH.

Я видел в некоторых других вопросах, что вы можете использовать потоки и другие новые nginx функции, но я не совсем получить, как встроить это в мою текущую конфигурацию.

Может кто-нибудь помочь мне с этими настройками? Как объединить обратный прокси-сервер http / https с обратным прокси-сервером s sh?

...