使用单个 IP 在 pfSense 后面运行多个服务器

使用单个 IP 在 pfSense 后面运行多个服务器

我有两个 Web 服务器位于 pfSense 路由器后面。我的 ISP 为我分配了一个公共 IP。我在 pfSense 中有一个 LAN 和 OPT1 接口。是否可以使用虚拟 IP 或 VLAN 功能将这两个 Web 服务器托管在单个 IP 后面?如果可以,该怎么做?

答案1

直接回答问题,如果您希望它们都位于默认 HTTP 端口(80)上,则不行。

您的选择是:

  • 在不同的端口上运行 2 个服务器。这对于小规模或个人使用来说可能是可以接受的。让 pfSense 将您选择的端口转发到适当的服务器,并将内部端口重新调整为 80。

  • 使用反向代理。这将允许两个服务器看起来位于同一个 IP 和端口上。pfSense 显然可以做到这一点。

  • 向您的 ISP 索取更多公共地址,并将这些地址用于您的 Web 服务器。

如果是个人/私人用途且 URL 外观无关紧要,我个人会选择选项 1;如果公众使用这些服务器,我会选择选项 2。

相关内容