什么是Google App Engine等同于Nginx反向代理?

问题描述 投票:0回答:1

在Google App Engine中,有没有一种方法可以使用调度文件或其他方法来实现与下面的nginx配置相同的结果?我的目标是将来自外部域的内容作为来自同一服务的内容来提供。


    location /path/ {
        proxy_pass https://someexternaldomain/; 
   }
}```
google-app-engine nginx google-cloud-platform
1个回答
0
投票

我认为有两种替代解决方案。

1。编码反向代理

您可以使用此tutorial编写反向代理,其中显示了如何使用Flask进行操作,并且可以在App Engine中进行部署。

2。使用App Engine自定义运行时

根据documentation

自定义运行时,您可以构建在Dockerfile定义的环境中运行的应用。

因此,这意味着您可以运行Docker映像,尤其是NGINX映像,然后可以加载NGINX的配置,这将使您可以创建到外部域的反向代理。您可以使用此Quickstart进行尝试,也可以遵循这些tips

我认为这些是yuo完成工作的最佳方法。祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.