5
|
Germstorm Pierre-Alain Vigeant · 技术社区 · 16 年前 |
![]() |
1
4
首先,您需要决定是使用基于名称的主机还是基于IP的主机。 基于IP的使用唯一的IP来确定它将服务于哪个虚拟主机,基于名称的将实际使用客户机浏览器发送的主机头。 因此,我们来看两种情况: 方案1(共享一个IP) 您的服务器只有一个IP,可以是私有的,也可以是公共的,只要您所服务的域在内部或外部(NAT)为您提供服务的DNS中正确配置。 为了本教程的目的,我建议您停止默认网站。好啊。 您将在II7中设置一个站点并相应命名。转到管理器的右侧,在“操作”菜单下查找“绑定”;确保在左窗格中选择了新网站。现在在“站点绑定”下,选择您将在站点之间共享的IP地址(基于名称的主机)。在“hostname”下输入域1“www.example.com”,点击OK。 对其他域执行上述相同的过程,确保它们具有不同的主机名和相同的IP。 就是这样。您现在可以启动这些站点并同时运行它们。 如果您使用“默认站点”,则上述原则同样适用。“默认站点”只是MS给出的默认创建站点的名称。 场景2(多个IP共享) 如果您有一些私有或公共IP可供使用,或者至少在执行该操作之前,这里唯一的区别是您将设置的站点,并且不必为每个站点指定“主机名”,因为这基本上是在DNS区域本身中完成的。不管对端口80上的这些IP的任何请求如何,站点都将作出响应。 何时需要使用多个IP服务网站。这要看情况而定。 一些原因是:网络隔离(安全性)、在基于名称的主机下工作不好的应用程序、SSL证书绑定443(II7之前)以及对站点的大部分完全控制。当然还有更多的原因,但我也会让别人写一点。 玩得高兴。 |
![]() |
2
1
编辑…经过进一步的调查,我发现如果你能建立多个网站,并同时运行它们。只需要在设置主机值后停止和启动站点,以使它们同时运行。 原始职位: 这样做的直接方法是打开IIS并右键单击“站点”,然后选择“添加网站”,从而添加另一个应用程序。在这里,您可以指定应用程序2的物理路径,还可以将“主机”设置为“www.example.net”,它将筛选到第二个站点的所有请求。任何与“www.example.net”不匹配的请求仍将转到默认网站。 这种方法在使用IIS的Windows服务器上可以很好地工作,但在Vista的iis7上却不能工作,因为一次只能运行一个站点。要启动第二个网站,首先必须停止默认网站。 |
![]() |
ekka · 托管-如何从家中获取我网站的域名? 6 年前 |
![]() |
Vlad Norton · 我可以同时拥有一个动态和静态网站吗? 6 年前 |
![]() |
Alexey Nikonov · 托管和部署peerjs服务器 7 年前 |
![]() |
Sergey Sudakov · HTTPS和HTTP域混淆 7 年前 |
![]() |
José Manuel · 共享主机中Angular2的路由 7 年前 |
|
Can Efe · 如何为一个域使用两个不同的托管 7 年前 |