ASP是随着IIS 5.0自动安装的,设置程序为用户提供了大多数配置决定。根据计算机的主IP地址,自动设置一个缺省的Web站点并绑定在该地址上。这意味着可使用机器名(在局域网上)或者使用计算机的URL访问Web站点: HTTP://sunspot < -通过局域网访问缺省站点 HTTP://sunspot.stonebroom.com < -全局访问缺省站点 请记住,IIS 5.0不仅仅是一个通过HTTP提供WWW服务的Web服务器,还能够提供服务以支持FTP(File Transfer Protocol, 文件传输协议)和SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),并提供一个RADIUS服务以允许远程用户验证,加上内建的安全性及用户权限管理等特性。 IIS的安装 安装Windows 2000服务器时,缺省状态是不安装IIS的,因为不是所有的服务器都用作Web服务器。然而,在Windows 2000安装过程完成后,Windows 2000 Configure Server页将在I E中打开,这是安装IIS及相关的软件和服务的地方。 假如已经安装了不带IIS的Windows 2000,可以在Start菜单处,选择Programs|Administrative Tools|Configure Server,打开这个页面。 在图1 - 7中,选择Advance选项,点击Optional Components。在右侧的页面,点击Start the Windows Components wizard,将打开显示一系列可供安装的组件的对话框(类似NT 4中的Option Pack)。 也可以在控制面板中使用Add/Remove Programs打开这个对话框。在图1 - 8中,选择Internet Information Services (IIS)选项,点击Details按钮。 出现的窗口中列出了IIS 5.0的一些子组件,这些子组件多数已被缺省选中,包括FTP和WWW ( World Wide Web Server)服务,如图1 - 9所示。 在学习ASP时,值得把IIS全部(或大多数)子组件安装在计算机上,这样当研究ASP和使用Windows其他服务的应用程序时,能够获得这些子组件的所有文档。 完成设置后, 可通过Services对话框(Start|Programs| Administrative Tools | Services )关闭不需要的子组件服务,以减少服务器的负载。 假如想通过IIS提供邮件服务,必须选择SMTP Service选项。在本书后面将看到,这将安装在创建ASP邮件应用程序时所需要的各种文件。根据需要也可安装网络新闻传输协议(Network News Transfer Protocol,NNTP)服务,提供“新闻组”功能。 确保选择Internet Information Service Manager Snap-in选项,这可通过Start菜单中的Internet Services Manager来从MMC管理Web服务器。如果想使用Visual InterDev或FrontPage 访问在服务器上的网页,可以安装FrontPage 2000 Server Extensions。 在设置过程中需要提供给IIS的唯一信息是缺省的Web和F T P站点路径。设置程序建议用户采用\InetPub\WWW Root和\InetPub\FTPRoot。如果你有多个驱动器,你可能只想改变驱动器。也可以把它们放在与包含Windows系统文件的驱动器不同的另外一个物理驱动器上,以提高对文件的访问速度。 其他有用的Windows组件 回到主Windows Component Wizard对话框,如图1 - 1 0所示,可选择其他想安装的Windows服务。在本书中,我们将要用到Message Queuing Services(MSMQ)和Microsoft Indexing Service(NT 4 Option Pack中的Index Server)。可以马上安装它们,对这两个均选择缺省选项安装。可以在这个向导中安装的一个有用工具是Microsoft Script Debugger。我们将在第7章中介绍这个工具,你可以看到该工具使调试页面非常方便。然而确保不要在一个公用服务器或“生产”服务器上安装Script Debugger,而仅安装在试验或开发用的服务器上。 安装IIS以后,可以直接使用它们,安装的缺省页面指出了此站点正在建设中。还有一个页面描述了IIS的功能和用途,并且有与各个管理程序的链接。这个页面在HTTP://Server_ name _ or_URL/localstart.ASP中,只有在站点根目录下没有Default.asp或Default.htm页时才加载。 需要记住,访问ASP页使用的是HTTP协议。假如想在Explorer中查看Web目录的内容,即使是在作为Web服务器的同一个机器上或通过一个局域网,也不能通过双击它们来加载,必须在浏览器的地址栏中键入机器的URL (以HTTP://开始)。 IIS管理工具 安装的各种服务后,Windows Components Wizard允许安装用来管理IIS的工具。其中一个是已经提到过的Internet Services Manager(ISM),这是Microsoft Management Console(MMC)的一个插件。还有一组HTML页面能够用来管理IIS,它们是Windows 2000的可选子组件。 这些页面和ISM都能提供远程管理功能,差别在于ISM必须安装在远程计算机上,而HTML管理页面只要求远程计算机安装浏览器(最好安装IE 4.0或更高版本)。 I S M的HTML版本 HTML管理网页为远程管理IIS提供真正简便的方式,而且更快、更有效。在服务器上,可以通过选择Start菜单中的Internet Services Manager(HTML)来打开它。图1 - 11为缺省Web站点的内容。 注意,这个页面的URL包含了一个端口号,这个端口号是6369。安装程序产生一个介于1 0 0 0~9 9 9 9之间的随机端口号,并将之分配给安装HTML管理页面时所创建的管理Web站点(Administration Web Site )。必须在URL中指定这个端口号,它被自动加到Start菜单项中。这个初步的安全措施防止不知道端口号的人员的访问。 从远程的计算机上访问HTML管理页面,必须知道端口号。这可以从Administration Web Site的Properties对话框中得到。这个TCP的端口号显示在这个对话框的Web Site选项卡上,如图1 - 1 2所示。 然而,那还不是全部。缺省时,只有安装在Web服务器上的浏览器能够调出这些页面,这是因为也设置了IP限制。在Administration Web Site,选择IIS ADMIN虚拟应用程序,打开这个程序的Properties对话框,然后在Directory Security(目录安全)选项卡上,在“ IP address and domain name restrictions”( IP地址和域名限制)框中选择Edit按钮,如图1 - 1 3所示。 这时打开一个对话框,可以看到这个限制,见图1 - 1 4。只有IP地址为1 2 7 . 0 . 0 . 1 (本地服务器)才能访问这个页面,即使从其他IP地址传来的请求包含正确的端口号,也不能访问。
热点文章
推荐文章