LINUX.ORG.RU
решено ФорумAdmin

Проброс портов в nginx

 , , , ,


0

1

Всем привет,

Поднят ftp c сертом ssl на одной из машин, но публичный адрес привязан на другой машине. Пытаюсь прокинуть порты через nginx, но сам nginx поднят в контейнере докере.

stream {
    server {
        listen 20;
        proxy_pass 192.168.3.10:20;
    }
    server {
        listen 21;
        proxy_pass 192.168.3.10:21;
    }
    server {
        listen 990;
        proxy_pass 192.168.3.10:990;
   }
   server {
        listen 40000;
        proxy_pass 192.168.3.10:40000;
   }
   server {
        listen 50000;
        proxy_pass 192.168.3.10:50000;
   }
}

В самом докере порты тоже прокинуты, но не работает, есть предложения как можно корректно настроить проброс? По localhost адресу проверял через FileZilla всё работает.

Ты же в курсе, что ftp - это не только 21 порт, но ещё и пачка портов для передачи данных? Вся эта пачка тоже должна быть проброшена, потому что хелпер для проброса внутрь tls скорее всего не проберётся.

Radjah ★★★★★
()