带有 nginx 的 Windows 2012

带有 nginx 的 Windows 2012

我计划将我的服务器升级到 Windows 2012。我正在努力解决的一件事是如何让一切与 nginx 协同工作。

问题:

当我们转向 win2012 时,我计划同时使用 vpn 和远程 Web 访问。

我的问题是,如何设置 nginx 以便可以通过 domain.com 访问这些内容?例如,我希望能够通过访问 domain.com/remote 来访问 remotewebaccess。有没有办法设置反向代理(就像我的其他服务一样)来实现这一点?或者有没有另一种首选方法可以让我的所有服务以及新的 win2012 服务协同工作?

完成设置的正确步骤是什么?我有 nginx、rwa+vpn、我当前的服务,所有这些都可以通过 443 上的 domain.com 访问?

背景信息:

我有一个通过 namecheap.com 购买的域名,但打算将其迁移到 godaddy,以便可以与 win2012 一起使用。

目前,nginx 设置了反向代理,因此可以通过访问 www.domain.com/couchpotato 来访问 seafile(云服务)、couch potato、plex、sonarr 等(例如)

nginx 监听端口 80 和 443,因为我有自己的 SSL 证书。任何对 80 的请求都会重定向到 443,因此我访问任何 Web 服务时都会使用 SSL

预期设置的一个可能问题是,nginx 将端口 443 用于所有这些服务。我听说远程 Web 访问也使用 443,因此会发生冲突(我猜除非我也通过 nginx 进行设置)

目前,我使用路由器将端口 80 和 443 转发到我的服务器,而 domain.com 仅指向路由器 IP。我不清楚 win2012 实际上如何使用已在其上注册的域名,所以我想我需要以不同的方式做事?

相关内容