http路由url部分到不同的服务器

时间:2017-10-04 17:46:15

标签: php wordpress go routes google-cloud-platform

我不确定这个问题的正确措辞是什么,但现在就这样了。

我想设置两个Web应用程序。一个是基于golang,另一个是apache / php(wordpress)

这些应用程序将作为单独的Google云平台API引擎托管。

我希望这些可以在同一个域下发布,例如主golang应用程序URL将是www.mygolangapp.com,而wordpress url将是www.mygolangapp.com/blog

我想我可能需要设置谷歌VPC网络。任何人都可以证实这一点,和/或提供更好的选择吗?

1 个答案:

答案 0 :(得分:1)

选项的选择取决于您使用的计算系统:

  • Google App Engine - GAE内置request routing,允许您使用不同的“模块”或“版本”来提供不同的网址。

  • Google Compute Engine - 在GCE上,您可以使用Cloud HTTP负载平衡执行Content-Based Load Balancing向不同的实例组发送不同的路径。

  • Google容器引擎 - 在GKE上,您可以创建Ingress with fanout,以便向不同的容器发送不同的路径。