Omnia 向您演示如何
托管多个网站
(使用单个 EC2 实例)

multiple-public-website-ec2-iis-omnia

我想要在单个 Amazon EC2 Windows Server 实例上托管多个公共网站。我该如何操作?

您可以使用 Internet Information Services (IIS) 进行此配置,即在一个 EC2 Windows Server 实例上使用多个主机名。

如果您有多个网站,则可将这些网站托管在同一个 EC2 Windows Server 实例上的 IIS 中。IIS 通过使用绑定来区分各个网站,绑定是协议类型、IP 地址、端口和主机名的组合。为避免 IP 和端口冲突,您必须添加一个主机名。

注意:请先设置并配置您的第一个网站。有关其他信息,请参阅如何使用 IIS 在 EC2 Windows 实例上公开托管我的网站?

使用 IIS 管理器添加一个主机名,并更新您的本地 hosts 文件:

1.打开 IIS 管理器,在连接窗格中,选择要添加主机名的站点。

2.在操作窗格中,依次选择绑定、编辑,在主机名字段中输入一个名称,然后选择确定

3.使用主机名更新 hosts 文件,以便从 IIS 服务器对该网站进行本地访问。

  • 使用以管理员身份运行选项打开文本编辑器,然后打开 C:\Windows\System32\drivers\etc 目录中的 hosts 文件。
  • 输入 EC2 实例的私有 IP 地址以及网站的主机名,然后保存该文件。

4.对每个额外的网站重复步骤 1-3。

现在,您可以从同一个 EC2 Windows Server 实例上的 hosts 文件,在本地使用私有 IP 地址访问多个网站。对于公开访问,在公开托管区域中通过您的 Web 提供商或 Amazon Route 53 添加公有 IP 地址。


此页内容对您是否有帮助? |

返回 AWS Support 知识中心

需要帮助? 访问 AWS 支持中心

发布时间:2017 年 4 月 11 日

更新时间:2018 年 8 月 31 日