单机上使用ASP

  上面我们讲的是单机环境上如何用PWS 4.0 创建个人网站,如果是配合FrontPage 98,则在发布(Publish)时是传送到本机上Inetpub目录的wwwroot子目录中的,网站名称默认是copy_of_webname(这里的Webname是在您在第一次运行FrontPage创建网站时输入的目录名)。因此,对于单机来说,Publish没有什么特别要求或难点。但对于一个中、小型的公司来讲,如果需要每个用户将自己负责的部门或小组的网页上传到服务器上,则需要一些烦琐的手续了。我们经过多次实验,成功地实现利用FrontPage 98FTP功能将Windows 98 工作站上的网页Publish到装有IIS的服务器上。(本文以Windows NT Server 4.0 自身提供的 IIS 2.0 为例):

  大致步骤如下:

  一、准备FTP服务及登录用户

  二、设置FTP服务

  三、传送

一、准备工作

  1、如果尚未安装IISMicrosoft Internet Information Server 2.0),则应先安装,安装路径为NT光盘I386目录下的InetSrv子目录,安装程序为Inetstp.EXE。注意:如果不需要Gopher服务,可取消其复选框;如果系统已安装SQLODBC驱动程序,则也应将其取消,否则会因版本冲突而在启动时出错;另外,在安装过程中,还会有一个是否允许Guest用户访问FTP服务的对话框,选择对后续过程并无大的影响。安装成功,会在启动菜单的程序出现“Microsoft Internet Server(公用)组,其中的“Internet 服务管理器将在下面的讲解中处于重要地位。

  2、如果尚未为工作站用户配置帐号,则应到开始”/“程序”/“管理工具(公用)”/“域用户管理器中去添加,对FTP用户来说,只要是域用户(即Domain Users)即可。

  3、本文中示例说明:

  服务器计算机名称:Web_Server

  IIS 目录路径:D:\Inetpub

  用户 FTP 目录路径:D:\Inetpub\wwwroot\lanhome

  FTP 用户名:Heatch

  Windows 98 工作站计算机名称:Heatch

  PWS 4.0 目录路径:C:\Inetpub

  FrontPage 98 网站目录路径:C:\Inetpub\wwwroot\lanhome

二、配置FTP服务

  1、选取开始”/"程序”/"Microsoft Internet Server(公用)”/"Internet 服务管理器,出现一个“Microsoft Internet Service Manager"窗口,其中列出了当前正在进行的 Internet 服务。

  2、双击“FTP"服务,进入Web_Server FTP 服务属性窗口。

  (1)首先是服务页框

  TCP 端口 确认当前运行的 FTP 服务的端口。采用默认端口 21

  连接超时值 以秒为单位设置服务器在等待一定的时间后断开与非活动用户的连接。其范围可在10032,767 秒之间,作用是如果 FTP 协议不能关闭连接时,在此时间后系统会自动关闭所有连接。默认值为900秒。

  允许匿名连接和仅允许匿名连接

  此两项最为重要。前者设置所有匿名连接权限所使用的 Windows NT 用户帐号。只要安装了 IIS 中的 FTP 服务系统就会自动在 Windows NT 域用户管理器“Internet 服务管理器中创建一个 IUSR_Web_Server 帐号(这里的 Web_Server 是计算机名称),要注意的是在安装后必须指定密码并将两个地方的密码设为一致。默认情况下,IIS为所有匿名登录创建并使用 IUSR_Web_Server 帐号。但是,你不能用这个用户名和密码在Windows 98工作站上来登录并访问 FTP 服务,因为它只用于 Windows NT ,而且该用户还应该有本地登录权力。一般说来,匿名 FTP 用户可以使用“anonymous"作为用户名,以电子邮件地址为密码来登录(这跟AceFTP程序中采用的默认用户ID一样)。

  仅允许匿名登录的作用是防止使用有管理权限的帐号进行访问,选取此项后,即使是Administrator帐号也不能登录,FTP只能通过登录服务器进行本地访问来管理。

  因此,对于内部网来说,可以取消仅允许匿名连接框。

  (2)“目录页框

  选取添加按钮,出现目录属性窗口;单击浏览按钮,在选定目录窗口确定 FTP 服务要使用的目录路径,在本例中为D:\Inetpub\wwwroot\lanhome(注意,这里的lanhome是在wwwroot目录中新的子目录);选取访问方式的可写,单击确定返回;在目录属性窗口,选取虚拟目录单选按钮,在别名一栏输入lanhome"(这样做的目的有两个,一是在 FTP 时仅指明lanhome即可而不必管其是位于哪个磁盘哪个目录;二则可以防止恶意者循原目录入侵);对于目录列表样式一项,由于大多数浏览器接受 UNIX 格式,所以为了最大的兼容性应选择 UNIX 格式。

  其它的采用默认值即可。