亚马逊网络服务-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,如果没有,则还需要安装它)
然后初始化本地存储库以进行部署
你可以测试一下 (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 简单配置Nginx和Varnish
- nginx-在Linux服务器中设置CDN
- python-Nginx,uWSGI,Flask应用程序直到服务器重启后才会显示
- python – uwsgi_params文件应该放在哪里以及它的扩展名是什
- 如何设置Nginx忽略Pragma:no-cache
- bash – 找不到NGINX brew install命令
- 如何通过nginx提供django媒体文件?
- 什么是nginx的$request_time,为什么它比php-fpm执行时间多得
- django – Nginx:交替域的不同robots.txt
- node.js-WebSocket与“ ws://…/socket.io/”的连接失败:
- nginx – 如何部署我的Angular 2 Typescript Web
- 如何在nginx中设置自动身份验证层?
- Nginx PHP FASTCGI失败 – 如何调试?
- reactjs – react.js应用程序显示在nginx服务器中
- nginx – 将php更新为5.5后得到502坏网关
- node.js – 当我有Kubernetes时,nginx有什么意义
- Nginx安装在Mac OS X Lion上.找不到PCRE
- node.js-使用Nginx乘客时如何在节点Express应用程
- nginx – 我的www子域名收到了SSL_ERROR_BAD_CER
- 域重定向到nginx中的错误站点,配置文件中的多个站
