在Google App Engine中,有没有一种方法可以使用调度文件或其他方法来实现与下面的nginx配置相同的结果?我的目标是将来自外部域的内容作为来自同一服务的内容来提供。
location /path/ {
proxy_pass https://someexternaldomain/;
}
}```
我认为有两种替代解决方案。
1。编码反向代理
您可以使用此tutorial编写反向代理,其中显示了如何使用Flask进行操作,并且可以在App Engine中进行部署。
2。使用App Engine自定义运行时
自定义运行时,您可以构建在Dockerfile定义的环境中运行的应用。
因此,这意味着您可以运行Docker映像,尤其是NGINX映像,然后可以加载NGINX的配置,这将使您可以创建到外部域的反向代理。您可以使用此Quickstart进行尝试,也可以遵循这些tips。
我认为这些是yuo完成工作的最佳方法。祝你好运!