如何在同一 EC2 Windows Server 实例上使用 IIS 托管多个公共网站?

1 分钟阅读
0

我想通过 Internet Information Services(IIS)在单个 Amazon Elastic Compute Cloud(Amazon EC2)Windows Server 实例上托管多个网站。

解决方法

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

要在您的实例上配置 IIS 服务器以托管多个网站,请执行以下步骤:

  1. 在 EC2 Windows Server 实例上建立您的网站。确保在实例上安装和配置 IIS(来自微软网站)。
  2. 使用 Amazon EC2 控制台获取 EC2 Windows Server 实例的 IP 地址
  3. 使用远程桌面协议连接到实例
  4. 打开 IIS 管理器。在连接窗格中,选择要向其添加主机名的站点。
  5. 操作窗格中完成以下步骤:
    选择绑定
    选择编辑
    主机名字段中,输入名称。
    选择确定
  6. 使用主机名更新 hosts 文件,以便从 IIS 服务器本地访问网站:
    使用以管理员身份运行选项,打开文本编辑器,然后打开位于 C:\Windows\System32\drivers\etc 目录中的 hosts 文件。
    输入 EC2 实例的私有 IP 地址和您网站的主机名,然后保存文件。
  7. 对其他每个网站重复步骤 4 到 6。

要访问您的网站,请使用位于同一 EC2 Windows Server 实例上的 hosts 文件中的本地私有 IP 地址。要允许公共访问,请使用您的 DNS 主机提供商或 Amazon Route 53 在您的公共托管区中添加公有 IP 地址。

AWS 官方
AWS 官方已更新 1 年前