使用子域代替端口转发

使用子域代替端口转发

我想设置我的 ubuntu 系统以根据我使用的子域重定向到服务器端口。

因此所有内容都进入端口 443(为了安全),然后有以下内容:user.domain.com 将转发到 192.168..1 端口 100 person.domain.com,您将其转发到 192.168..2 端口 200

等等

请问有没有关于这个的好教程?

非常感谢

答案1

您需要的基本上是一个反向代理,接收来自世界各地的连接,并根据名称将它们转发到内部服务器。这可以使用 Apache、nginx、varnish 和许多其他服务器来实现。

我建议坚持使用 nginx 或 Apache。它们易于设置且效率高。

本文讨论了使用 nginx 进行代理。如您所见,它的语法相当简单。您需要做的基本上就是在 nginx 中为每个子域设置一个 vhost,并将其全部代理到新位置。

访问您页面的浏览器将仅与代理通信。代理会将所有请求转发到处理该子域的内部服务器。

相关内容