谷歌应用引擎中有没有一种方法可以使用调度文件或其他方式来实现与下面的 nginx 配置相同的结果?我的目标是将来自外部域的内容作为来自同一服务的内容提供。
location /path/ {
proxy_pass https://someexternaldomain/;
}
}```
谷歌应用引擎中有没有一种方法可以使用调度文件或其他方式来实现与下面的 nginx 配置相同的结果?我的目标是将来自外部域的内容作为来自同一服务的内容提供。
location /path/ {
proxy_pass https://someexternaldomain/;
}
}```
我认为有两种选择:
1. 编写反向代理
您可以使用本教程编写反向代理代码,其中展示了如何使用 Flask 进行编码,并且您可以在 App Engine 中部署它。
2. 使用 App Engine 自定义运行时
根据文档:
自定义运行时允许您构建在 Dockerfile 定义的环境中运行的应用程序。
因此,这意味着您可以运行 Docker 映像,尤其是 NGINX 映像,然后您可以加载 NGINX 的配置,这将允许您创建外部域的反向代理。您可以使用此快速入门进行尝试,也可以按照这些提示进行操作。
我认为这些是您想要完成的最佳方法。祝你好运!