Мне было интересно, могу ли я указать, например, ftp.foo.com что мне нравится 192.168.1.76 при использовании Document Root. У меня есть два сервера, один содержит все содержимое Apache2, другой - мой сервер загрузок. Могу ли я перенаправить HTTP-порт 80 на мой веб-сервер и, используя виртуальные хосты, сопоставить ftp.foo.com с 192.168.1.76, но при этом www.foo.com должен иметь прямой доступ к моему веб-сайту.

Спасибо!

2 ответа2

0

Я предполагаю, что вы находитесь за маршрутизатором NAT и имеете только 1 статический внешний IP.

FTP и HTTP используют разные порты. Все, что вам нужно сделать, это переслать http/https на ваш веб-сервер, переслать ftp на ваш ftp сервер. Это делается на роутере.

Вам не нужна настройка виртуального хоста на apache.

0

Вы, вероятно, хотите использовать Apache в качестве прокси для вашего FTP-сервера. Он имеет функцию "mod_proxy_ftp", которую вы можете включить. Таким образом, вы можете просто использовать свое имя ftp.foo.com для сопоставления с прокси-хостом. Вот ссылка на документацию:

http://httpd.apache.org/docs/2.2/mod/mod_proxy_ftp.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .