不同物理机如何使用Nginx?

不同物理机如何使用Nginx?

我有许多虚拟机在运行不同的 Web 服务器等。我希望能够在多台机器上使用 SSL 端口,这就是 Nginx 的作用所在。我研究过,但不知道你是否可以使用不同的身体带有 Nginx 的虚拟机。

我有一个:

  • CentOS 机器运行 Apache 作为我的主要网站(未配置虚拟主机)。内部 IP 为 10.40.1.12,可通过 kodysalak.com 访问
  • Windows Server 2016 上装有 Exchange。内部 IP 为 10.40.1.17,可通过 mail.kodysalak.com 访问
  • Windows Server 2016 带有 Spiceworks 的 HelpDesk 软件 (Apache)。内部 IP 为 10.40.1.14,可通过 help.kodysalak.com 访问

这些是使用 80/443 的主机。我有一台单独的 CentOS 机器,运行 Nginx,没有对其进行任何配置。IP 为 10.40.1.18。

我是全新对于 nginx 和反向代理,一般来说,你可能需要牵着我的手来帮助我。

答案1

我认为你的答案介于本文档这个。希望您了解 kodysalak.com、mail.kodysalak.com 和 help.kodysalak.com 的 3 个服务器部分。您需要配置和使用它们各自的内部 IP。

目前还不清楚是否可以使用 nginx 设置 SSL,因此请尝试本文档。您需要创建一些证书,甚至是自签名的证书。

相关内容