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

Как перенаправить два домена на один и тот же IP-адрес локального сервера с помощью pfSense

Я планирую установить брандмауэр перед моим веб-сервером в облаке, на котором размещены 3 веб-сайта. Однако все три веб-сайта проксируются Cloudflare. Итак, мой вопрос, можно ли сопоставить общедоступный IP-адрес PFsense в cloudflare, и в свою очередь PFsense будет перенаправлять HTTP-запросы на веб-сервер соответственно каждому веб-сайту:

Cloudflare -> PFsense общедоступный IP -> site1.com (подключен к pfsense через частный IP) 2) Cloudflare -> PFsense общедоступный IP -> site2.com (подключен к pfsense через частный IP) Cloudflare -> PFsense public IP -> site3.com (подключен к pfsense через частный IP) Если это возможно, пожалуйста, предоставьте мне шаги для достижения этого, заранее спасибо.

Перенаправление домена PFSense

Вместо того, чтобы полагаться на PfSense, настройте свой веб-сервер для обработки нескольких доменов. Это возможно с большинством программного обеспечения веб-серверов; для Apache httpd или Nginx вы можете создать несколько виртуальных хостов или серверных блоков соответственно, каждый из которых отвечает за обслуживание одного домена.

Я решил эту проблему, добавив плагин HA Proxy в брандмауэр PFsense.

1) Сначала установите плагин HAProxy в брандмауэре в System -> package manager

2) Настройте внешний сервер в качестве IP-адреса WAN для PFsense.

3) Настройте внутренние серверы с IP-адресом сервера и номером порта.

Примечание. Настройте один и тот же IP-адрес внутреннего сервера для любого количества веб-сайтов.