如何在Google App Engine灵活环境中编辑NGINX配置?


问题内容

如何修改Google App Engine NGINX 配置?

关于在Google App Engine灵活环境中运行的应用程序的NGINX配置,Google文档似乎没有太多支持。

我的应用程序运行正常,但尝试上载音频文件(.wav或.mp3)时出现413错误。

413 Request Entity Too Large -- nginx

我的应用程序正在运行Django(python 3),并启用了Cloud Postgres SQL和Cloud Storage。

我研究了该错误,似乎可以设置nginx.config文件,使其包含“ client_max_body_size
80M”-但正如我说的那样,没有有关如何在部署时手动配置NGINX的文档。

有什么建议?


问题答案:

您应该能够在与app.yaml文件相同的目录中创建 nginx-app.conf
文件。有一个在位于以下环境的Flex环境中使用nginx配置文件的示例:https : //github.com/GoogleCloudPlatform/getting-
started-
php/tree/master/4-auth

Google的文档在此引用了相同的文件:https
:
//cloud.google.com/appengine/docs/flexible/php/runtime#customizing_nginx

创建该文件后,您应该能够添加所需的任何属性,然后重新构建项目以查看更改生效。