Назад | Перейти на главную страницу

Перенаправить трафик на другой локальный компьютер, запрашивая определенную веб-страницу

Мне нужно перенаправить трафик, который запрашивает указанный адрес (www.vlp.ee), на другой компьютер (10.251.36.5), расположенный в моей локальной сети. Машина, которая обрабатывает входящий трафик, основана на Linux и работает с сервером apache. Машина, на которой запущена домашняя страница, основана на Windows.

Я попытался выполнить перенаправление apache 301, но это изменило значение URL-адреса www.vlp.ee на перенаправленный адрес компьютера 10.251.36.5. Сервер, обрабатывающий входящий трафик, должен прослушивать входящие запросы, проверять наличие запроса www.vlp.ee и перенаправлять запросы на 10.251.36.5.

Я сделаю что-то вроде этого, он будет прослушивать все запросы для www.vlp.ee и фактически будет обслуживать то, что размещено на вашем локальном компьютере 10.251.36.5.

ServerName www.vlp.ee

ProxyPass / http://10.251.36.5:80/
ProxyPassReverse / http://10.251.36.5:80/
<Location />
    Order allow,deny
    Allow from all
</Location>

Вы можете найти больше информации о mod_proxy: http://httpd.apache.org/docs/2.2/mod/mod_proxy.html Не забудьте проверить, что модуль загружен в ваш apache: apachectl -t -D DUMP_MODULES