Виртуальные хосты Apache: корень документа как удаленный IP вместо локальной папки

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

спасибо!

17
задан Keaton
30.11.2022 5:18 Количество просмотров материала 2532
Распечатать страницу

2 ответа

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

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

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

0
отвечен John Siu 2022-12-01 13:06

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

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

0
отвечен Ziaunys 2022-12-01 15:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх