我有一台装有 CentOS 的服务器,在那里我将运行至少 4 个 Golang 应用程序,每个应用程序都是一个不同的站点,我应该能够在浏览器中使用域/子域访问它们,如下所示:
- dev00.mysite.com
- dev01.mysite.com
- dev02.mysite.com
- dev03.mysite.com
所以,我需要配置某种软件,将请求重定向到正确的 Golang 进程。每个站点都将在不同的端口上运行,因此例如,如果有人调用 dev00.mysite.com,我应该能够将该请求发送到dev00站点的进程(这是用于开发 porpouses,而不是用于生产)。所以,在这里我开始相信我在阅读时需要 Nginx 或 Caddy,但我没有使用它们的经验。有人可以确认这是解决该问题的方法吗?我在哪里可以找到重定向到 Golang 应用程序的任何服务器的配置示例?
而且,将来如果有很多(真的很多)域在同一台服务器上运行,那么哪个服务器更好?高负载谁更好?