如何在 IIS7 中创建子域?

如何在 IIS7 中创建子域?

在 IIS7 中我有一个网站:http://www.mydomain.com/mysite

我怎样才能使同一个网站显示为:http://mysite.mydomain.com

我已经设置了 DNS 并且可以 ping 它,只是不知道如何在 IIS7 中配置它。

答案1

它应该像创建一个指向 /mysite 所在文件夹的新网站一样简单,然后修改属性以便它接受带有主机头 mysite.mydomain.com 的请求。

这是一个technet 文章设置主机头:

答案2

2 个选项:

  • 你可以为现有网站添加新的绑定(右键单击网站,编辑绑定,输入 mysite.mydomain.com 的 IP/域名) - 这样人们就必须访问http://mysite.mydomain.com/mysite,这可能不是您想要的。
  • 添加一个新站点,其 ip/domain 为 mysite.mydomain.com,并将根物理路径设为 www.mydomain.com/mysite 指向的任何目录

答案3

如果它是该机器上唯一响应该 IP 地址的站点,则您实际上不需要配置任何内容。默认配置会响应相关 IP 地址上的任何请求,无论使用什么 DNS 名称到达该地址。

如果您要设置其他使用不同主机名且位于同一 IP 地址上的站点,则需要使用“主机标头”配置它们。在 IIS7 中,主机标头在绑定每个站点的界面。您可以轻松到达那里,只需在 IIS 管理单元中右键单击站点并选择编辑绑定默认情况下,您可能有 1 个端口 80 条目分配给通配符 IP 地址。选择该条目并单击编辑按钮。新对话框将有一个主机名:您可以在该条目中硬编码该站点将响应的 DNS 名称。

答案4

创建子域名

打开 iis7 管理器创建一个新网站,为站点名称输入任意名称,并指向分配给您的网络适配器的物理路径和 IP 地址(端口应为 80),主机名必须是您的子域名,如 blog.example.com(如果您的主站点是 example.com),应用即可。

添加 DNS 条目

从管理员工具打开 DNS,展开计算机名称,展开正向查找区域,单击 example.com(表示您的域名)在右侧面板中,右键单击空白区域,单击新别名 (CNAME),在别名中输入您的子域名,即 blog。在 FQDN 目标主机中输入您的域名,即 example.com 单击确定。

重新启动 DNS 服务器。您已完成子域名设置。

相关内容