我希望有人能给我提供指南或帮助,在 pfSense 防火墙后面设置一个与网页分开的邮件服务器。我是 Linux 的新手,所以越详细越好。
我的情况是:
我运行 pfSense 作为防火墙。它有三块网卡;我只使用两块(WAN 和 LAN)。
我有一台运行 Apache2 的 Raspberry Pi,上面有三个网站。我使用 SSL 证书运行它们。
我有 pfSense 将端口 80 和 443 转发到该 apache 服务器。
我启动了一个运行 Ubuntu 20.04 的虚拟服务器用作邮件服务器。
如果可能的话,我需要知道如何在虚拟服务器上启动并运行邮件服务器,并且能够使用该服务器上的 Web 邮件。我不知道如何实现这一点。所以我正在寻找帮助或指南来实现它,因为我无法将 HTTP 端口和 HTTP 端口 NAT 到多个服务器,而且我尝试在 Google 上搜索指南也没有找到太多好方法。
谢谢!
答案1
如果我理解正确的话,您想将 HTTP 和 HTTPS 端口重定向到 RPi,但您希望能够以某种方式从 Ubuntu 机器使用网络邮件?
在这种情况下,您需要利用 Apache Web 服务器的代理功能。您可以在 Apache 服务器上设置特定的子域或 URL,以“转发”到完全不同的网站的连接。以下是设置指南:http://httpd.apache.org/docs/2.4/howto/reverse_proxy.html
当然,对于邮件服务器本身,您需要将端口 25/587/465(用于 SMTP)和 143/993(用于 IMAP)转发到 Ubuntu 机器。