Proxy Ftp usando nginx

1

Estou tentando configurar um proxy de ftp simples usando o Nginx. No momento, minha configuração é assim:

server {
    listen 21;
    server_name 52.49.13.91;
    location / {
        proxy_pass ftp://my.ftpsite.com/;
    }
}

server {
    listen 20;
    server_name 52.49.13.91;
    location / {
        proxy_pass ftp://my.ftpsite.com/;
    }
}

Mas recebi o seguinte erro do nginx: invalid URL prefix in /etc/nginx/sites-enabled/ftp-proxy:5

O nginx é capaz de fazer isso? Como posso conseguir isso?

    
por Antoine M. 15.08.2015 / 10:49

2 respostas

1

O nginx pode fazer SMTP / POP3 / IMAP:
link

assim como HTTP: link

e o protocolo PROXY:
link
link

Talvez você possa usar um módulo personalizado para dar suporte ao ftp: link

Mas, por padrão, o nginx não suporta FTP como proxy.

    
por 10.03.2017 / 15:26
0

Use o módulo nginx upstream. Pode upstream tcp streams. Mas você precisará descrever todas as portas em config - command e data.

    
por 03.09.2018 / 06:18

Tags