我刚刚将本地计算机上运行的rails应用程序部署到AWS Elastic Beanstalk。部署之后,我去了网址,但收到以下消息:
在谷歌研究后,我发现我的.ebextensions中可能需要一些脚本来授予权限。因此,我在.ebextensions/01_files.config
中添加了以下脚本:
files:
"/etc/nginx/conf.d/proxy.conf" :
mode: "000755"
owner: root
group: root
content: |
client_max_body_size 200M;
container_commands:
# Remove the default nginx configuration generated by elastic beanstalk
removeconfig:
command: "rm -f /opt/elasticbeanstalk/support/conf/webapp_healthd.conf /etc/nginx/conf.d/webapp_healthd.conf"
但是我仍然在打开网址时收到相同的消息。你能帮我解决一下我错过的东西吗?
另外,我不确定将文件保存在.ebextensions
文件夹中是否运行脚本,还是需要编写另一个脚本来运行上述脚本?