Я планирую установить брандмауэр перед моим веб-сервером в облаке, на котором размещены 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, настройте свой веб-сервер для обработки нескольких доменов. Это возможно с большинством программного обеспечения веб-серверов; для Apache httpd или Nginx вы можете создать несколько виртуальных хостов или серверных блоков соответственно, каждый из которых отвечает за обслуживание одного домена.
Я решил эту проблему, добавив плагин HA Proxy в брандмауэр PFsense.
1) Сначала установите плагин HAProxy в брандмауэре в System -> package manager
2) Настройте внешний сервер в качестве IP-адреса WAN для PFsense.
3) Настройте внутренние серверы с IP-адресом сервера и номером порта.
Примечание. Настройте один и тот же IP-адрес внутреннего сервера для любого количества веб-сайтов.