随着Internet越来越遍及,各种各样的免备案空间虚拟主机也越来越多,因为免备案空间虚拟主机需要同时向大量不同的用户提供安全的网络应用环境,因此搭建一个免备案空间虚拟主机平台除了需要架设WEB和FTP服务器,还波及到一些免备案空间虚拟主机环境所特有的题目。以下就对这些特有的题目进行归纳和分析。我个人认为在建立免备案空间虚拟主机时主要需要留意以下三个激动慷慨大方面:
  1.用户与磁盘空间和域名的绑定;
  2.用户使用磁盘空间的容量限制(磁盘配额);
  3.IIS和用户环境的安全题目(我使用的是Windows Server系统); 
  下面我就以这三个方面在Windows 2003 Enterprise Server具体如何实现做一个详细的介绍。
  一、用户与磁盘空间和域名的绑定
  先打开计算机治理(要是服务器已经升成为AD模式,就打开Active Directory用户与计算机),点击开展本地用户和组,右键单击用户模块分离创建两个用户帐号。我这里建立的用户帐号顺次为test1、test2。留意,为了平安斟酌,请在组的模块中新建一个组。把用于免备案空间虚拟主机的用户演绎到里面,并把用户本来附属于的User组删除。(作为一个称职的治理员,需要留意的小细节是良多的,不然一个过错的细节就会引起劫难)如图1: 
  建立好帐号后,就在FTP空间目录下先建立一个LocalUser文件夹。然后对应所使用的帐号建立子文件夹。如:要是FTP空间指定的是D:\ WEB_Space文件夹,那就在这个文件夹下创建一个LocalUser文件夹。接着建立两个子文件夹:
  因为方才我们建立用户帐号时,把它们单独的归纳到一个组中,这时就需要在FTP空间根目录属性的安全选项卡中把这个组增加进去,用户将无法通过FTP访问。
     接着我们需要建立FTP 用户隔离站点。这个功效是以前版本的IIS中FTP站点所没有的,FTP 用户隔离为 Internet 服务提供商 (ISP) 和利用服务提供商提供懂得决计划,使他们可以为客户提供上载文件和 Web 内容的个人 FTP 目录。FTP 用户隔离通过将用户制约在自己的目录中,来避免用户查看或笼罩其余用户的 Web 内容。由于顶层目录就是 FTP 服务的根目录,用户无法浏览目录树的上一层。在特定的站点内,用户能创建、修正或删除文件和文件夹。FTP 用户隔离是站点属性,而不是服务器属性。无奈为每个 FTP 站点启动或封闭该属性。所以在建破FTP站点的时候就应当抉择好,不然站点建立当前,将无法修改。
  FTP 用户隔离共有三种模式:
  不隔离用户:该模式不启用 FTP 用户隔离。该模式的工作方法与以前版本的 IIS 相似。由于免备案空间在登录到 FTP 站点的不同用户间的隔离尚未实行,该模式最合适于只提供共享内容下载功能的站点或不需要在用户间进行数据访问掩护的站点。
  隔离用户:该模式在用户造访与其用户名匹配的主目录前,依据本机或域帐户验证用户。所有免备案空间用户的主目录都在单一 FTP 主目录下,每个用户均被安顿和限度在自己的主目录中。不容许用户阅读本人主目录外的内容。假如用户须要访问特定的共享文件夹,你能够再树立一个虚构根目录。该模式不使用 Active Directory 目录服务进行验证。 留神 当使用该模式创立了上百个主目录时,服务器性能会降落。
  用 Active Directory 隔离用户:该模式根据相应的 Active Directory 容器验证用户痛处,而不是搜索整个 Active Directory,那样做需要大量的处理时光。将为每个客户指定特定的 FTP 服务器实例,以确保数据完整性及隔离性。当用户对象在 Active Directory 容器内时,可以将 FTPRoot 和 FTPDir 属性提取出来,为免备案空间用户主目录提供完整路径。假如 FTP 服务能胜利地访问该阶梯,则免备案空间用户被放在代表 FTP 根位置的该主目录中。用户只能看见自己的 FTP 根地位,因而受限制而无法向上浏览目录树。假如 FTPRoot 或 FTPDir 属性不存在,或免备案空间无法独特形成有效、可访问的路径,用户将无法访问。