首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCloud:将域名路由到特定端口,以便在一个计算实例上承载多个服务,而不需要apache虚拟主机。

GCloud:将域名路由到特定端口,以便在一个计算实例上承载多个服务,而不需要apache虚拟主机。
EN

Stack Overflow用户
提问于 2022-06-07 11:22:09
回答 2查看 29关注 0票数 0

我希望在一个计算实例上托管多个服务。我正在为一个现有的服务使用docker,该服务已被配置为在通常的端口上服务http。而且,由于我使用的是docker,所以我认为设置路由设置比设置新的apache/nginx服务器容易得多。

我能把交通从一个地址传送到一个特定的港口吗?或者,更具体地说,是否可以将服务器上的特定端口映射到某个域名的http/s端口?

如果有可能的话,我确信这一定是一个简单的设置,但我对GCloud并不熟悉,所以我也肯定遗漏了一些东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-06-08 22:52:35

是的,您可以使用IP表或为将使用Apache或Nginx或类似工具的虚拟主机设置容器来路由端口。然而,我们有很好的理由不让Docker容器暴露在互联网上。部署Apache或Nginx作为您的前端,或者部署(S)负载均衡器。

票数 1
EN

Stack Overflow用户

发布于 2022-06-08 23:22:08

这不是虚拟主机的工作方式,只是不能简单地重新映射:443而不破坏SSL。

使用Cloud提供名称解析&使用虚拟主机区分主机头。

需要外部HTTP(S)负载平衡来映射不同的内部端口

这也需要命名的虚拟主机-否则后端将不知道它是哪个网站。

有了命名的虚拟主机,还可以定义多个SSL证书

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72530320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档