【问题标题】:How to run multiple websites with multiple IP addresses in single server?如何在单个服务器上运行具有多个 IP 地址的多个网站?
【发布时间】:2011-11-02 23:15:06
【问题描述】:

目前我有两个网站在单个 Amazon EC2 上运行并使用 Apache Web 服务器。将 Apache 配置为使用虚拟主机并使用单个 IP 地址很简单。但我认为亚马逊最多为您提供 5 个 IP 地址,并希望将两个 IP 地址附加到单个 EC2 实例,并将这些 IP 地址用于每个站点。

如何配置网站 A 使用其中一个 IP 地址进行传入和传出数据的服务器?

【问题讨论】:

    标签: apache amazon-ec2 webserver amazon-web-services


    【解决方案1】:

    很遗憾,每个实例只能映射 1 个弹性 IP。这是一个令人讨厌的限制,因为我很想使用默认端口为 443 的 SSL 设置多个站点,但我不能。如果必须,我通常只使用其他端口,但这不是最佳实践。

    与一个实例关联的弹性 IP 是免费的。您可以在管理控制台或通过 API 进行设置。您的服务器应该有自己的内部 IP 地址,弹性 IP 会被转换为该地址。

    您可以使用 AWS 负载平衡来做一些事情,它允许您将多个 ssl 站点用于一个实例。

    【讨论】:

      【解决方案2】:

      如果您在 VPC 中运行您的实例,您现在可以执行此操作。

      您可以创建多个 ENI(弹性网络接口)并将任意数量的 ENI 与单个实例相关联。

      此功能的公告在http://aws.typepad.com/aws/2012/07/multiple-ip-addresses-for-ec2-instances-in-a-virtual-private-cloud.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多