亚马逊网络服务-Aurelia,Docker,Nginx,AWS Elastic Beanstalk显示502错误的网关
我已经通过AWS ECR将Aurelia应用程序部署到AWS Elastic Beanstalk并遇到了一些困难. docker容器在本地运行时可以完美运行(有关Dockerfile,请参见下文).
部署效果很好,但是当我导航到AWS提供的终端节点http://docker-tester.***.elasticbeanstalk.com/时,我得到502 Bad Gateway 我不知道可能是什么问题.有问题的Docker容器是一个通过au new命令创建的简单Hello World示例.一点都不花哨. 以下是我的Dockerrun.aws.json文件
我的Elastic Beanstalk配置非常小,EC2实例类型为t2.micro.我将免费课程作为学习的机会. 我非常感谢您提供的任何帮助或指向可能指向正确方向的某些阅读链接. 最佳答案 它与您的aurelia应用程序无关.您在Dockerfile中缺少EXPOSE语句(这是必需的).您可以像这样更改它.
如果您尝试在没有EXPOSE的情况下运行它,则会收到错误消息
您应该在将应用程序推送到ElasticBeanstalk之前对其进行测试 安装eb cli(假设您有pip,如果没有,则还需要安装它)
然后初始化本地存储库以进行部署
你可以测试一下 (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- OpenResty:使用已经给定的/etc/nginx/nginx.conf文件配置l
- 将Nginx修补为ip_hash 4个八位字节而不是3个
- http – 如何在Nginx服务器上允许PUT文件请求?
- nginx是否在提供静态文件时调用了外部脚本(传递请求信息)?
- angularjs-使用Nginx作为代理来避免CORS
- ruby-on-rails – 通过Rails通过Nginx提供大文件2.3使用x-s
- 重定向除NGINX中已知的所有内容(让我们加密)
- 使用Nginx的通配符记录来处理自定义域
- linux – ‘没有包nginx可用’错误CentOS 6.5
- node.js – 你应该如何处理auth并在微服务之间共享用户信息
- nginx – 我可以将HTTPS流量从一个端口传递到另一
- 是否可以在不使用硬件负载平衡器的情况下平衡多个
- 重新创建gitlabs nginx conf文件
- 可以在nginx的上游块中使用“include”指令吗?
- nginx中的动态proxy_pass到Kubernetes中的另一个
- ruby-on-rails – Puma和Nginx 502 Bad Gateway错
- apache-2.2 – 在NginX后面的Apache mod_dav安装
- 重定向在nginx中与SSLv3连接的用户
- 从源安装nginx-1.7.8时,Chef :: Exceptions :: C
- nginx-我真的需要Web服务器以及API-微服务架构中