Tag: amazon web services

curl -LI不输出Elastic Beanstalk应用程序

我已经构build了一个弹性beanstalk应用程序单容器。 我的docker镜像侦听端口80.我已经configuration负载平衡器的侦听器,以便它监听80和443.我已经从任何地方打开了ec2实例的安全组上的端口80。 我在Route 53上添加了一个logging集,用于redirect到弹性beanstalk域名的域名。 我已经configurationngnix,以便服务器名称是相同的域名,它听80.但curl -LI https://elastic.beanstalk.adress输出什么也没有错误代码。 你能告诉我为什么? nginx: server { listen 80; charset utf-8; keepalive_timeout 5; # access_log /var/log/nginx/log/host.access.log main; index index.html; root /src/dist; server_name ***.***.fr; location / { if ($http_x_forwarded_proto != 'https') { rewrite ^ https://$host$request_uri? permanent; } try_files $uri $uri/ /index.html; } #Static File Caching. All static files with the following extension […]

在Elastic Beanstalk上强制HTTPS单容器泊坞窗应用程序

我在Elastic Beanstalk上创build了一个单容器Docker应用程序,并将我的ACM SSL证书链接到与我的EB实例关联的Load Balancer。 HTTP和HTTPS请求到我的网站都工作,我试图强制HTTPredirect到HTTPS。 我已经阅读了无数的在线指南,但我仍然努力工作。 我已经尝试了所有的步骤: http : //adamjstevenson.com/tutorials/2017/02/02/configuring-and-forcing-https-for-aws-elastic-beanstalk.html 。 我什至SSH'ed到EC2实例,并手动运行bash命令,但nginx仍然采取HTTP请求。 请指教。

什么是使用Rancher(或Kubernetes)将微服务(docker)从OVH迁移到AWS的最佳方式?

我有一堆微服务(docker),我需要从OVH传输/迁移到AWS。 他们由牧场主协调。 什么是最好/最简单的方法来完成呢? 另外,我计划在未来使用Kubernetes。 我应该以某种方式使用它而不是Rancher吗? 还是应该先用Rancher迁移/传输服务,然后再进行切换? 谢谢!

我无法使用AWS中托pipe的nodejs连接Docker Remote API

我在Amazon Web服务(AWS)中创build了t1.micro实例,并安装了docker.io。 我在SSH客户端执行以下命令“sudo docker -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock -d&”。 当我试图获取所有图像:myipaddres:4243 / images / json。 我得到“此网页不可用”页面。

隔离AWS EC2上的PHP版本

我实际上在我的所有项目中使用PHP 5.3。 但是出于所有你知道的原因,我想更新到PHP 5.4(或5.5)。 我们也将很快在“常规”Linux,Debian Wheezy上进行AWS EC2迁移。 但问题是,我们有一些旧项目因为某些原因无法迁移到PHP 5.3,而且由于某些其他原因,我们无法删除它们。 所以我想知道在我们的AWS EC2实例中隔离这些项目的最好方法是使用多个版本的PHP / Apache。 我正在考虑使用Docker,所以我们可以轻松地安装其他的PHP / Apache而不是在主系统上。 另外知道这是一种虚拟机听起来不错,所以它不会对主要的“服务器”有任何影响。 这是最好的解决scheme吗? 编辑:另外,由于一些成本原因,我们不能承担另一个EC2实例

Docker在AWS Elastic Beanstalk上的Docker

我有一个运行在弹性beanstalk上的docker容器。 在这个容器中,我想使用在主机操作系统上运行的docker守护进程运行其他容器。 正如我在这里阅读http://blog.docker.com/category/demos/ ,如果通过以下方式调用第一个容器是可能的: docker run -it -v /var/run/docker.sock:/var/run/docker.sock <image_name> 我可以让Beanstalk调用我的容器是这样吗?

检测我的应用是否在Azure中运行

我想知道是否有可能检测到我的Java应用程序是否在Azure中运行。 对AWS来说,这非常简单,因为AWS拥有EC2元数据服务( http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html )。 有Azure的东西类似? 感谢和问候,Sascha

Kubernetes和vSphere,AWS

我对晚会有点迟了,现在正在研究容器。 在工作中,我们使用vSphere作为我们的虚拟化平台,但很可能在不久的将来某个时候转移到“云”(AWS,GCP,Heroku等)。 理想情况下,我希望构build我们的应用容器,以便我们可以轻松地将它们从vSPhere节点上运行到AWS EC2实例。 所以我问: 所有的Docker容器是否都是平等的? 我可以使用零configuration将我们自己创build的Docker容器移植到AWS容器服务吗? 我相信 Kubernetes帮助映射容器到他们需要的虚拟化资源。 任何机会,这也运行在AWS上,或AWS-ECS照顾这个对我来说?

如何在生产阶段安排networking应用docker集装箱

我正在接近Linux容器世界,通过查看可能是最着名和最常用的Docker容器pipe理器之一。 我很清楚在开发阶段使用Docker的优势。 包括任何types的应用程序(数据库,服务器等)的图像快速和容易的创build,但我还没有清楚的生产优势。 我的意思是让我们假设两个在运行docker的AWS上运行三个不同的实例。 在一个实例中,我决定运行一个Web服务器容器(nodejs),在第二个数据库容器(mongodb)和最后一个caching容器(redis)。 所有这些运行在自己的容器中运行在一个单独的实例。 部署是快速和容易的,但有多less其他容器可以运行在另一个实例和哪一个? 我不是想说容器的最大数量。 我知道这取决于记忆。 我的意思是哪些其他types的容器可以在这三个实例之一中运行? 例如,我将添加在未来的nginx。 我应该把这个放在哪个地方? 我应该采取另一种ECS实例吗?

如何限制aws的实例ip range由ec2-instance生成cli脚本?

在我的jenkins环境中,我configuration了使用“ec2-run-instances”命令在运行时生成AWS实例的AWS cli。 在这个我创builddocker运行它。 但是,偶尔我需要手动debugging生成的实例。 现在的问题是,我在一个安全的环境中工作,根据公司的安全策略,默认情况下阻止对未知实例的访问。 所以我无法login到生成aws linux实例。 我想知道,处理这种情况最好的办法是什么? 有没有一个选项,使用我可以指定aws实例将从特定的ip范围拾取? 提前致谢