我将我们公司的网站移动到运行Web Server 2008 R2的Colo Web服务器。 我们希望能够从这个服务器上托pipe多个用于公共/客户查看的站点以及用于内部办公室使用的其他应用程序。
正如我正在通过我主pipe这些多个网站的思想过程,我应该看看简单地创build我的主要网站中的子域,并让IIS 7指向适当的位置,或者我应该使用DNS来指向IP地址上的不同端口?
另外,我需要通过哪些步骤来托pipe与系统驱动器不同的驱动器上的站点? 我已经包含了一个2TB的RAID来build立所有的Web应用程序,但在我目前的经验,我只托pipe在系统驱动器上的默认wwwroot文件夹。
我会build议使用您想要的业务需求的域名,使用一个IP的服务器,并让IIS整理混乱与绑定。
为每个“网站”select多个域(domain1.com,domain2.com)或子域(sub1.domain.com,sub2.domain.com)
为每个域或子域(“站点”)创build一个IIS站点
将正确的站点绑定连接到IIS站点
对主名称服务器logging中的所有站点使用相同的IP(如果使用某个负载均衡器,则使用VIP)
至于驱动器,IIS并不在意,只是使用目录和虚拟目录来获取他们需要的东西
首先,DNS不会告诉浏览器在哪个端口上查找网站,所以你可以抛弃这个想法。 当您在IIS中设置站点时,只需将每个站点的绑定设置为使用在DNS中分配站点的域或子域,将它们指向服务器的IP地址,然后让IIS在请求来临时对其进行sorting。至于哪些驱动器的网站,IIS不关心,只要它可以访问的IIS用户帐户允许匿名访问该网站。 在创build站点时,只需input根文件夹的path,它将从您指定的任何path中读取文件,无论它是否在系统驱动器上。