我正在尝试将基于节点的Web服务部署到弹性beanstalk,但在发布过多数据时会遇到问题。问题似乎是在nginx层,而不是Node / express层。我得到的信息是:
<html>
<head><title>413 Request Entity Too Large</title></head>
<body bgcolor="white">
<center><h1>413 Request Entity Too Large</h1></center>
<hr><center>nginx/1.6.2</center>
</body>
</html>
基于StackOverflow上的其他答案,我在项目的根目录中添加了一个名为.ebextensions的文件夹和一个名为nginx.config的文件。该文件的内容是:
files:
"/etc/nginx/conf.d/proxy.conf" :
mode: "000755"
owner: root
group: root
content: |
client_max_body_size 50M;
我将此部署与节点应用程序一起部署,甚至重新启动了应用服务器。到目前为止似乎没有任何效果。我做错了吗?
答案 0 :(得分:6)
我弄清楚问题是什么。 .ebextensions文件夹隐藏在我的文件系统中,并且在我发布到AWS时未包含在我的部署ZIP中。