Возможный дубликат:
Обратное FTP-проксирование на основе имени хоста / домена
У меня есть 3 сервера, у которых все FTP на одном порту. Все они имеют один и тот же IP-адрес за одним и тем же маршрутизатором. Маршрутизатор не может перенаправить порт на основе запрошенного домена, только порт.
В настоящее время все запросы проходят через маршрутизатор на server1.
Я хотел бы попросить s1.example.com:21
идти в server1:21
и s2.example.com:21
идти в server2:21
и так далее.
Есть ли простой способ сделать это с помощью Apache или каким-либо другим способом?
Нет, нет. Протокол FTP не передает имя хоста, поэтому невозможно узнать, какое имя хоста кто-то использовал. Вы должны либо использовать разные порты, разные общедоступные IP-адреса, либо протокол, например HTTP, который может передавать имя хоста из конца в конец.