Elastic Beanstalk Nginx服务静态文件

Jer*_*emy 5 nginx amazon-ec2 amazon-web-services node.js amazon-elastic-beanstalk

我是Elastic Beanstalk的新手,尝试提供Node.js Express应用程序,并利用Nginx单独提供静态文件.我遇到的所有教程都没有明确说明如何定义虚拟路径.

我试图通过浏览器中的AWS控制台执行此操作.我正在尝试为静态文件添加虚拟路径/目录设置.在控制台我在
Elastic Beanstalk > myapp > configuration > Static Files

Elastic Beanstalk控制台

但无论我在这里添加什么,我收到此错误消息: 在此输入图像描述

我也尝试添加完整的目录路径(/var/app/current/dist/public/images/)..ebextensions/*.conf我需要添加另一个文件吗?我没有很多Nginx的经验,所以如果修复是一个.conf文件,我不知道它是什么

Kas*_*idi 11

这是一个已知的错误,它们只在Web控制台上支持python.如果您的应用程序在nodejs中,则需要从cli设置这些属性.

你可以用这种方式设置cli的值

eb config

或编辑配置文件eb config.

  • 无论如何要为OptionName传递`/`以便根服务一个静态站点,还是应该通过ebextensions文件中的nginx重定向来完成? (2认同)