小编the*_*tic的帖子

AWS 上的多容器 docker - Nginx 使用主机 /etc/hosts 解析器

我在 Amazon Elastic Beanstalk 上有一个多容器 docker 环境,其中包含以下Dockerrun.aws.json文件:

{ 
    "AWSEBDockerrunVersion": 2, 
    "containerDefinitions": [ 
      { 
        "name": "web", 
        "memoryReservation": 256, 
        "image": "my/nginx/repo/image",  
        "portMappings": [ 
          { 
            "hostPort": 80, 
            "containerPort": 80 
          } 
        ], 
        "links": [ 
          "api" 
        ], 
        "essential": true 
      }, 
      { 
        "name": "api", 
        "memoryReservation": 256, 
        "image": "my-api/repo", 
        "essential": true, 
        "portMappings": [ 
          { 
            "hostPort": 3000, 
            "containerPort": 80 
          } 
        ]
      } 
    ] 
  }
Run Code Online (Sandbox Code Playgroud)

最终,我希望由 nginx 服务的节点应用程序将请求解析为来自链接容器的命名地址,因此在我的web图像(节点应用程序)中,我想向http://api/some/resourcenginx发出请求并让 nginx 将其解析为 api 容器。

现在,由于 docker 由于指定的链接为 api 容器添加了一个主机条目,我希望 nginx 服务器从主机etc/hosts文件中解析地址,但是正如我发现的那样,nginx 使用它自己的解析器。在稍微研究了这个问题之后,我发现在非 Elastic …

nginx containers elastic-beanstalk docker

6
推荐指数
1
解决办法
1394
查看次数

亚马逊 AWS 定价(网站/服务器)

我在 Amazon AWS 上托管了两个网站,我的流量并不出色,但我仍然需要让它们保持正常运行。我有两个弹性 IP。我并不是 100% 熟悉那里发生的事情,但大约半年前,我关注了一些博客文章,并成功在 EC2 上托管了我自己的网站。现在,我每月支付大约 40 美元,与其他托管公司相比,这是相当多的,在其他托管公司中,您每月只需为多个域支付 5 美元。难道我做错了什么 ?我最初选择使用宣传的免费套餐,但最终每个启动的实例按小时付费(我什至不知道为什么)。

有人可以就如何正确使用 EC2 给我建议,或者至少引导我走向正确的方向吗?

我大约 99.5% 的账单是每小时支付 0.020 美元,例如上个月的账单几乎是由以下部分组成的:

每个微型实例 (t1.micro) 实例小时(或部分小时)0.020 USD [1,488 小时]

这大约相当于 30 美元,然后我必须加上税和我的 Route 53 托管区,结果是上面提到的 40 美元。

如果有人帮助我降低这些成本,我将不胜感激。

amazon-ec2 amazon-web-services

3
推荐指数
1
解决办法
2095
查看次数

Linux 服务器只显示 php 的源代码,而不是实际站点

我正在尝试将我的网站转移到 Amazon EC2 实例。我已经设置了一切,现在当我打开我的网站而不是看到网站时,我只能看到源代码。

我在设置过程中做错了什么吗?

linux php

2
推荐指数
1
解决办法
2972
查看次数