Перенаправить FTP-соединения / прокси на разные виртуальные машины в зависимости от имени пользователя

У меня есть несколько виртуальных серверов LAMP. Входящие http-запросы маршрутизируются с виртуальными доменами и mod_proxy в apache2. Теперь мне нужно настроить его так, чтобы разные пользователи могли получить доступ к соответствующим серверам через FTP.

Я понятия не имею, как это сделать, и Google не даст мне прямой ответ.

Всего наилучшего, Björn T Gustafsson

1 ответ

Протокол HTTP определяет Host: заголовок, который клиент сообщает серверу, какой виртуальный хост он ожидает увидеть.

Протокол FTP не имеет заголовков. В IIS есть нечто, называемое виртуальными хостами FTP, но вместо заголовка оно автоматически создает пользователей с такими именами пользователей, как www.example.org|username а также www.example.com|username так что пользователь вводит имя хоста, к которому он хочет войти, как часть своего имени пользователя, но это на одном сервере.

Я не думаю, что есть какие-либо обратные FTP-прокси, которые будут находиться на соединении достаточно долго, чтобы клиент мог отправить команду USER, но если они есть, они могли бы выбрать сервер для перенаправления на основе имени пользователя.

Другие вопросы по тегам