- 打印本文 关闭窗口
- ASP与SQL网站数据库程序设计(2)
- 作者:. 文章来源:科学出版社 点击数: 更新时间:2004/1/24 22:40:19
架设网站
1-1 服务器的选用
1-2 安装或升级IE的版本
1-3 安装IIS
1-4 测试及设置
1-1 服务器的选用
虽然Windows 95/98及Windows NT/2000操作系统均可提供架设网站的发布平台,但是仍然建议使用Windows NT系列作为网页发布的操作系统。基于安全性的考虑,Windows NT技术平台对用户的存取具有管控的能力,资源分配以及集中管理、网络事务记录和系统安全性检查等功能,而在系统运行的稳定度上也比Windows 95/98稳定。在软件接口支持方面,支持市面上常用的分布式数据库管理系统(RDBMS),如Microsoft的SQL Server 6.5/7.0/2000或Oracle 8i数据库系统等,以及其他厂商所开发的各种应用程序,如此可以了解Windows NT 技术平台功能的强大。
特别说明 微软的Windows NT 技术平台包含了 Windows NT系列产品,以及Windows 2000操作系统。
接着开始进行安装Windows NT,无论Windows NT技术平台装成主域控制器(Primary Domain Controller, PDC)、备份域控制器(Backup Domain Controller, BDC)或独立服务器(Standalone Server),总之必须注意到该系统将来是要使用到网络上当作电子商务的网络服务器,所以TCP/IP通讯协议必须安装上去,而且运作必须正常无误。同时Windows NT技术平台的Internet Information Service(IIS 4)(Windows 2000操作系统已经内建 IIS 5.0)也必须一同安装上去。在这里必须强调,Windows NT平台所内附的IIS为2.0版,将来我们要使用的版本为4.0版,所以接下来将使用Option Pack 4.0作为IIS版本的升级。
前面建议最好使用Windows NT技术平台。为什么要这样建议呢?除了刚才所说的安全性、稳定性以及软件接口的整合问题以外,最重要的是因为网络上所有进入网络主机的用户都是“匿名用户”,我们今天所要探讨的是如何建立一个网站。假设没有一套完整而且专为网络上进行商务交易的服务器软件,如此一来辛辛苦苦所建立的网络资料,很可能在一夜之间被破坏。
IIS就是专为网络上所需的计算机网络服务而设计的一套网络套件。它不但有WWW,FTP,SMTP,NNTP等服务,同时它本身也拥有Active Server Pages ,Transaction Server,Index Server等功能强大的服务器端软件。
除此之外它还包括以下特点:
· 可以控制的“匿名用户”存取权限。
· 提供允许单台计算机设备通过不同的IP地址,同时架设多个不同的Web网站及FTP网站。
· 设置SSL来提供数据加密与身份验证功能。
· 提供远程计算机管理功能。
· 通过Index Server可提高信息查询速度。
由于Windows NT技术平台在安装完成之后,仍有许多程序存在Bug,因此,网络操作系统必须经过一定的修正才可以将这些问题加以解决。况且IIS安装过程中也将会一并检查Windows NT 4.0 Server是否已经安装了Service Pack 3(或以上的版本)。倘若操作系统本身并没有打过补丁,那么IIS安装程序将会停止。
目前为止最新的补丁程序为Service Pack 6(SP6),这些补丁都可从微软的网站或其他网站上直接下载。
1-2 安装或升级IE的版本
在系统修正完成之后,在安装Option Pack 4.0之前,必须确认现在所使用的Internet Explorer版本为4.01版以上。IE的版本属于比较旧的版本时,Option Pack将无法正常安装。那么该如何检查你所使用Internet Explorer的版本呢?实际上在激活Internet Explorer之后,即可通过“帮助”中的“关于 Internet Explorer(A)”选项得知,假如你的Internet Explorer不是4.01以上的版本,就必须在安装Option Pack 4之前先将Internet Explorer版本升级。将Windows NT的Service Pack 4光盘(至少使用这个版本以上)放入光驱中,光驱立即激活浏览器进行程序安装的开始操作。倘若读者没有Windows NT Service Pack 4这个补丁程序,可以到微软的网站上直接下载。浏览器激活之后执行IE的安装程序。
当读者选择了正确的IE版本之后,接下来将会自动打开下载对话框。此时读者只需选择图1-3所示中的“打开”单选按钮,即可开始进行IE的安装。
在安装的选项方面,请读者直接选择“标准安装”即可,若希望安装IE浏览器及Outlook Express以外的软件时,可以选择“自定义安装”的方式升级IE。此时安装程序即可根据用户的需求来设置IE家族的软件,例如Net Meeting等。
由于安装的是Windows NT中文版,而且IE也支持多国语言版本,您必须正确地选择国别及语系,我们在这里选择“中国”,当以上的设置全部完成之后,接下来就只需要重新激活Windows NT即可。
当所有更新的动作接近尾声时,读者难免在心中会有疑问,为什么一定要更新IE呢?为什么IE的版本非得是“4.01”版以上呢?
事实上,更新IE版本到“4.01”以上是必须的。由于微软在IIS 3.0的管理上改变了原有的管理程序,这一更改,直接将“MMC:Microsoft Management Console”这个新的管理程序界面与IE 4.01以上的“ActiveX Desktop”结合在一起。由于早期的IE并不具备“ActiveX Desktop”的功能,当然就必须要升级IE了。
1-3 安装IIS
在Windows NT安装完成之后,本身就含有Internet Information Server (IIS)。只是在安装的过程中,读者可以清楚发现IIS的版本为2.0版。此时的IIS只可以做到网页的发布功能而已,但是并不具备最重要的ASP直译器。为了安装具有ASP直译器的Option Pack 4.0,必须先修正Windows NT Server的Bug,安装Service Pack 3以上的版本。
读者可以从微软的网站下载,安装微软Windows NT的补丁程序——Service Pack 4即可。当Service Pack 4 安装完毕并且重新激活NT之后,此时才可以安装Option Pack。以下是安装Option Pack的过程:
(1)将Option Pack 的光盘放入光驱,此时会自动用IE打开相关网页。
(2)在读者单击“安装”之后,将会出现一个对话框询问如何处理文件。单击“确定”按钮,即可开始安装Option Pack。
(3)在执行安装之前,安装程序将会自动检查Service Pack 的版本。如果安装的是Service Pack 3,安装程序将会自动进行。反之如果安装的是Service Pack 4时,将会出现如下的警告信息。
由于SP 4的发布时间较Option Pack晚。虽然如此,根据笔者的实际经验截至目前为止尚未有“身体不适”的情形。因此,对于这个警告信息的处理方式是“不予理会”。
(4)接下来将会见到另一个如图1-10所示的信息对话框,通知我们自目前的版本起(IIS 4.0),将不再提供Gopher网络服务了。如果已经安装了Gopher服务,单击“确定”按钮后,Microsoft Gopher服务将会被删除。
(5)接下来安装程序将会列出 Option Pack所提供的组件以及支持的服务,如图1-11所示。
(6)安装程序紧接着的步骤是版权声明画面,如图1-12所示。单击“接受”按钮之后,才能继续进行Option Pack 的安装。
(7)接着显示的是安装程序对于旧版的IIS的处理方式,如图1-13所示。在这里有两种情形:仅升级和升级之外。
倘若读者选择的是“仅升级”时,此时安装程序只会将旧有的IIS进行升级,但是对于ASP部分却没有其他的安装方式。因此,请读者选择“升级之外”。
(8)接下来则进入选取组件画面,如图1-14所示,这里建议各位必须选取下列组件:
· FrontPage检查IE版本98 Server Extensions
· Microsoft Index Server
· Microsoft Site Server
· Internet Information Server
· SMTP Service
· Internet 服务管理员(HTML)
在每一个组件之前都有一个复选框“
(9)当选择完成所有希望使用的组件以及子组件之后,安装程序将会根据刚才所选择的组件进行组件路径规划,随即进行复制文件、组件设置以及信息登录的操作。
(10)当所有的设置信息读者都已经全部设置完成之后,接着将会见到如图1-18所示的复制文件的画面。
(11)复制完成之后计算机必须重新启动,IIS的安装操作也即大功告成。
单击“完成”按钮之后,安装程序将会要求重新启动计算机。当新的程序注册到计算机系统以后,为了避免新旧程序的不兼容,因此强烈建议重新启动计算机。
1-4 测试及设置
基本上IIS只要安装完成几乎都能正常运作,但必须要对部分设置做一点小小的调整。例如,IIS默认启用文档为“default.htm”。当我们希望将起始网页更改成“index.htm”时就必须使用到管理工具 Microsoft Management Console(MMC)。
Microsoft Management Console是微软最新开发的一套窗口管理接口,它最主要的功能在于组织并以此进行管理工作。
严格来说,MMC只是为了管理应用程序提供一个共同的管理接口,让用户只要熟悉操作一个管理接口,就可以使用同样的操作方式来操作所有的管理应用程序。例如,Internet Information Server 4.0内有一个Internet Service Manager(ISM)网络服务管理程序,只要激活Internet Service Manager(非HTML版本),则Microsoft Management Console会自动执行,表面上看起来好像执行Internet Service Manager就是执行Microsoft Management Console一样。其实不然,应该说是当执行Internet Service Manager时,MMC也会自动执行,而且是以崁入的方式将Internet Service Manager显示在内。Windows 2000的管理接口依旧采用MMC的方式来进行管理维护。
现在使用Internet Service Manager来设置我们的IIS 4.0,首先从“开始”|“程序”|“Windows NT 4.0 Option Pack”|“Microsoft Internet Information Server”来执行 Internet服务管理器,
当执行Internet服务管理器时,系统会自动激活MMC接口(如图 1-22所示)而且里面会有两个node,分别为Internet Information Server和Microsoft Transaction Server,将Internet Information Server展开之后。在IIS部分,其中有三个服务是读者须要了解的,它们分别是:
· 默认Web站点
· 默认FTP站点
· 管理Web站点
1. 默认Web站点
在IIS 4.0安装完成之后,IIS的这项服务功能即已经开始运作,也就是说现在立即使用浏览器即可以连接上IIS上的Web Server。
特别说明 在默认Web站点后面如果出现“已停止”,则代表该服务已被停止使用,可以直接按“启动键”来激活已被停止的服务。
2. 默认FTP站点
这个站点也是在IIS 4.0安装完成之后就已经开始运作的。读者可以使用任何的FTP客户端程序即可连接到FTP服务器。
3. 管理Web站点
当读者在操作这个站点时要特别小心。因为这里提供的网络管理器可以在网络上任何一个地方直接使用浏览器就可以进行IIS的Web及FTP的管理操作。
首先用鼠标单击“管理Web站点”,接着再右击鼠标选择管理Web站点的“属性”。此时将会看到如图1-25所示的管理Web站点的设置画面。在这个设置画面中,最重要的参数就是“TCP端口”,它就是提供网络管理器,利用浏览器在网络的任何一个地方进行IIS的管理维护操作。
如图1-26所示。它虽然提供网络管理器一个非常好用的管理设置功能,相对就增加网站安全的危险性。也就是说,只要有人利用其他的公用程序去侦测某台计算机的TCP连接端口使用状况,或者不小心被人知道你的IIS管理Web站点的TCP端口,网站将会有被别人操控的可能性。
特别说明 由于IIS 4.0的设置及操作管理方式相当的多,本节无法一一说明每一项功能的详细操作及设置,若读者想要对IIS作更深入的了解,请自行参考市面上所售的IIS使用手册。
了解IIS基本的设置及管理方法之后,最后还要测试安装的IIS究竟有没有动作,最简单的方式就是直接使用浏览器,输入:
Http://IIS计算机的IP地址 或是 Http://Localhost
例如输入“http://191.1.1.21”,按下Enter键之后会出现如图1-29所示的画面,则代表IIS运作正常,若没出现,则检查一下你的计算机IP地址是否设置正确,Windows NT Server的系统是否经过修改等。
- 打印本文 关闭窗口