У меня есть локальная сеть, в которой есть некоторые старые небезопасные службы. Я использую обратный прокси-сервер nginx с проверкой подлинности клиентских сертификатов в качестве безопасной точки входа в эту локальную сеть из Интернета. До сих пор я использовал его только для прокси-серверов HTTP, используя
location / {
proxy_pass http://192.168.123.45:80/;
}
и все отлично работает.
Но теперь я бы хотел обслуживать статические файлы, доступные через FTP на локальном сервере, я попробовал просто:
location /foo {
proxy_pass ftp://user:password@192.168.100.200:5000/;
}
но это не сработало, и я не нашел ничего, что просто передавало бы HTTP-запрос на FTP.
Есть ли способ сделать это?