崔 晨
(河南省南阳工业学校,河南 南阳 473035)
现在,基本没有支持FTP 网上免费ASP 空间,仅有的几个,提供的性能和功能令人难以接受。虽然可以使用9cool 之类软件建立或者利用asp 自己做一个支持在线申请程序, 或利用windowsserver 创建一个虚拟主机系统。 但是,当你想是编程新手或在校学生,你的系统是XP,只是想获得一个支持FTP 的ASP空间, 配合dreamweaver 或frontpage 快速建立一个运行开发环境,或者你是一名讲授ASP 程序的教师,教学中想快速建立一个提供给学生的支持FTP 的空间,前面的方法有些复杂。那么可以按下面去做, 可以使用IIS 和serv-u 快速建立多用户支持ASP的主页空间。
软件环境:WindwosXP(也可以使用Windowsserver 版)。 要求系统盘C:是NTFS 格式的,已安装了IIS 中的“万维网服务”和“文件传输协议(FTP)服务”,系统盘C:下的Inetpub 目录,有wwwrot 和ftproot,文件夹,分别是默认的web 服务器和ftp 服务器的目录, 使用serv-u6.4。 本机在局域网中的IP 设置为192.168.2.116。
将FTP 服务器重新配置,在IIS 控制台中,将FTP 服务器重新配置。在“默认FTP 站点属性”对话框的“主目录”选项卡中,改变工作目录为c:inetpubwwwroot,添加写入权限。 其它设置保持默认状态,允许匿名登录,任何用户都可以对网站根目录操作。这可适应初学者练习之用。
如果用IIS 快速建立支持多用户的ASP 空间。 用户使用设置的windows 用户和密码来访问指定的目录。 还需要进行以下的配置与设置,现以对用户user01 为例说明。
在控制面板的用户管理中,创建windows 系统用户user01,并设置密码。 在wwwroot 中, 创建与你用户名对应的文件夹user01,它们分别是用户user01 的ASP 空间的目录。用户User01的ASP 空间为http://192.168.2.116/user1。 接着, 配置FTP 服务器,在它的属性对话框中,去掉允许匿名访问的选项,加入“写入”权限。
对wwwroot 目录下user01 文件夹,进行安全设置,允许进行写入和修改等操作。在属性对话框中选择“安全”选项卡,对用户user01 添加修改和写入的权限。 如图1 所示。 用户user01 的FTP 存储目录是服务器上的user01 目录,而它的访问地址是ftp://192.168.2.116, 可用windows 资源管理器或cutFtp 访问ftp://192.168.2.116, 用user01 及密码将其站点传到相应的目录user01 中。
其他用户的ASP 空间也以同样的方法创建支持ASP 的空间。 需要注意的是: 用户名不要用中文字符,FTP 用户使用windows 系统用户,使用windows 系统的安全设置,需要对网站修改删除时,要在目录的安全属性中进行设置。
图1 用户目录user01 的设置
图2 用户目录user01 的权限设置
上面的方法中,FTP 用户与Windows 系统用户合一, 需要创建不少Windows 系统用户。 如果使用serv-u 代替IIS 中的FTP 服务器,可以将FTP 用户单独由serv-u 控制。 做法如下。
先停止其FTP 工作, 以防止与serv-u 在缺省端口冲突,再去安装serv-u。 先规划用户和相应密码。 根据用户名在wwwoot创建用户文件夹, 如user01,user02 等。 安装serv-u 后 (这里以serv-u6 为例), 如建立用户user01, 它的目录是刚才创建的wwwroot 下user01,设置以写入的权限。 如图2 所示。
那么, 用户user01 即获得了一个主页空间:http://192.168.2.116/user01/, 同 时,获得一个FTP空间 ftp://192.168.2.116/, 可以使用windows 资源管理器或CuteFtp 等软件, 以用户名user01 和相应密码来访问服务器上wwwroot 下的usr01 文件夹, 而其它用户是不能访问的。 如图3 中在dreamweaver8 站点设置。
图3 dreamweaver8 中站点属性的设置
在前面建立支持FTP 的ASP 空间后, 在开发工具dreamweave8 中可以进行相应设置,从而建立直接网站进行编辑和测试的开发环境。 Dreamweaver8 网站的设置如图3 所示。 其中,主机目录不要填写,站点会上传到服务器上的wwwroot 下的user01 目录下。 开发时从服务器下载网站, 编辑完成后, 再以FTP 的方式上传到服务器上, 更新站点。 在浏览器地址栏输入http://192.168.2.116/user01/,就可访问用户user01 的ASP 空间的主页。
河南省教育厅教育教学改革实验项目《中等职业学校网络环境下课堂教学模式的研究》(项目编号:2005-zjykt-151)。