Простой апачский прокси не работа

Если Вы работаете, привязывают, что маршрутизатор, можно легко настроить его для передачи всех запросов к соответствующему внешнему серверу DNS. В зависимости от того, какой брандмауэр Вы выполняете, можно также легко передать пакеты к тому маршрутизатору, назвал. Проблема будет этим, маршрутизатор отвечает на запрос теперь, и клиент ожидает, что другой сервер ответит на запрос; это появилось бы как классическая попытка отравления кэшем, и многие более новые клиенты отклонят ее. Если Вы хотите попробовать его, и Вы выполняете IPFW, добавляете что-то вроде этого:

ipfw add 00010 fwd localhost ip from {lan} to any dns

(Обратите внимание необходимость в ядре, скомпилированном с options IPFIREWALL_FORWARD чтобы это работало.)

Вы - наилучший вариант, как другие упомянули, должен настроить Ваш DHCP для издания нового адреса (или маршрутизатор и установка, передающая там, это также уменьшило бы трафик внешней сети потенциально, поскольку это будет кэшировать некоторые запросы DNS). Затем зарегистрируйте любого, кто все еще использует любой внешний DNS.

10
задан 12 September 2016 в 22:18
1 ответ

Хост по умолчанию (который обслуживает контент из / var / www , где находится страница «Это работает») получает запросы.

Сначала он загружается, и вы не указали ServerName для вашего нового виртуального хоста, поэтому виртуальный хост "по умолчанию" будет получать каждый запрос. Запустите apache2ctl -S - он покажет вам, как он назначает запросы.

Если вы не хотите использовать сайт по умолчанию, отключите его с помощью a2dissite default , затем перезапустите Apache - запросы будут отправлены на ваш новый проксирующий .

Кроме того, ваши завершающие косые черты всегда должны совпадать при проксировании. Добавьте их в конце:

ProxyPass / http://www.google.de/
ProxyPassReverse / http://www.google.de/
8
ответ дан 2 December 2019 в 22:12

Теги

Похожие вопросы