Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Настройка Apache как обратного прокси сервера для HTTP и FTP  (Прочитано 935 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yPxg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Доброго времени суток!

Столкнулся с проблемой настройки Apache.
Дано:
Один шлюз, 2 сервера в локалке.

На шлюзе имеется 4 интерфейса ethernet.
Белый статический адрес, 2 адреса провайдера (172.29.26.2 и 172.29.26.2), 1 локалка (192.168.20.1).
Сеть работает, шлюза прописаны.
Настроен isc-dhcp-server и bind9

в iptables при загрузке добавляется:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth0 -j REJECT
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu


проброс порта для одной софтины БД. Тоже работает (внутри сети провайдера к этому адресу есть доступ всё путём).
iptables -t nat -A PREROUTING -p tcp -d 172.29.26.4 --dport 6666 -j DNAT --to-destination 192.168.20.3:6666
iptables -t nat -A POSTROUTING -p tcp --dst 192.168.20.3 --dport 6666 -j SNAT --to-source 172.29.26.4



В локалке есть:
web server на apache (ip 192.168.20.3). Настроен работает нормально.
ftp server на IIS 6 (ip 192.168.20.2). Работает криво но пока поёдет.

Из локалки оба сервера видны.

Задача:
Через белый статический адрес достучаться до web servera (сделанно) и ftp попасть в один каталог.
Через провайдера достучаться (172.29.26.2) достучаться до ftp, но попасть в другой каталог.


Что сделано:
Apache слушает белый адрес
Listen xxx.xxx.xxx.xxx:80

и передаёт в локалку:
<VirtualHost xxx.xxx.xxx.xxx:80>
   ProxyPreserveHost On
   ProxyPass / http://192.168.20.3/
   ServerName catalog
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>



Пытался сделать тоже самое с ftp - ничего не получилось.

Моды proxy, proxy_http, proxy_ftp, rewrite, proxy_connect включены.

Помогите пожалуйста кто чем может!!
« Последнее редактирование: 07 Апреля 2015, 16:39:57 от yPxg »

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.