在NT网中组建自己的Web站点 作者:刘浩 上过Internet的朋友都知道,Internet最迷人之处便是那一个个五花八门、独 具匠心的Web页面。 商家们把它当作是自己企业的第二个门面,以此来更好地树立 企业的形象;发烧友们把它看作是展露才华、显示个性的一个世界性公告栏。不过 在惊叹Web巧妙之余你是否有过这样的想法:组建一个自己的Web网站?我的许多朋 友都制作了自己的主页(homepage)并把它上载到Internet网,全世界任何一个地 方都可以对它进行访问。 但是我今天给大家介绍的Web网站并不是在Internet网上 的,而是就在你的局域网(LAN)上。在Internet上建立Web网站可以供全球访问这 样固然好,但众所周知,Internet网上的Web网站的维护费用可不是一笔小数目呦。 当然,Internet网上有些商家也提供了免费的个人主页登载,既然是免费可就得一 切听别人的了, 说不定哪天把你cut掉你也只有干瞪眼。自己建一个站点,无非是 想让大家都来看看,过一把Master的瘾罢了,所以对于入门级的玩友来说,第一步 把自己Web的家安在单位的局域网上不失为一种明智之举, 这样网上的所有机器都 可以欣赏到你的大作了! 你可以在你的Web站上建立起单位的公告栏,把单位的公 告通过你的Web站提供给其他人访问; 可以在上面弄一个单位内部的电话号码簿; 可以记录一些分支部门的日常业务处理;如果想讨好一下你的老板,你还可以将他 的亲笔签名放在你Web最最醒目的位置, 并配上他的大照。一切完成之后,你就可 以骄傲地在制作者后面填上你的大名,当然还少不了加上自己的玉照。到此为止, 你们企业内部的Intranet网雏形已经在不知不觉中形成了,如果以后你的老板觉得 这个网确实很好,他一定会毫不吝啬地把它连上Internet,相信到那时你肯定会笑 得更甜的。闲话说了这么多,下面就请看看到底怎样做吧。 随着Internet的应用日益广泛, 用来建立Web站点的软件也越来越多,如基于 Windows 95平台的xxx、 UNIX平台上的Linux都可以用来建立你自己的Web网站。我 今天给大家介绍的是利用Windows NT Server 4.0自带的IIS (Internet Information Server) 套装软件来构造你的Web站点,与其它厂商所推出的商用软 件相比, 你无需再另外投资就能享受建Web站的无穷乐趣,确实是一个相当划算的 办法,全图形化操作加上其提供的WWW、FTP、Gopher等服务,不愧是广大初学者及 玩家的首选。 首先是要安装IIS 2.0: 你必须以管理员的身份进行登录,控制面板|网络|服 务中的网络服务列举了当前服务器上已经安装好的各项服务程序,按下\"添加\"按 钮以添加新的服务程序,在\"选定网络服务\"对话框中选择\"Microsoft Internet Information Server 2.0\"(图1) , 按\"确定\"进行安装。 然后系统会询问你 Windows NT的安装路径,接下来会出现安装对话框,直接按确定按钮,之后会让你 选择所要安装的部件(图2) ,建议你选取\"Internet服务管理器(HTML)\",以 方便以后的管理操作,反正也增加不了多少空间占用。在发行目录对话框中可以分 别选定WWW、Gopher、FTP的所在目录。接下来还有一些操作,如安装ODBC驱动程序 等,都按默认方式进行就行了。一切安装完之后,你就会发现在你的开始菜单的程 序组里多了一个\"Microsoft Internet Server(公用)\"组,以后我们对Web站点 的管理就是通过它来实现的。完成了IIS的安装之后,你的Web站就可以开张了,怎 么样?够简单吧!借助于IIS提供的HTML形式的Internet服务管理器(图3),你用 普通的浏览器就能完成各项配置工作,对于熟悉浏览器的发烧友们就显得十分亲切 了。限于篇幅,我在这儿只对大家最为关心的WWW的一些配置进行介绍,关于FTP和 Gopher的设置有兴趣的读者可以参考其它资料。 在\"Internet服务管理器\"中选定WWW服务器后,按\"内容\"按钮则弹出WWW的 服务属性窗口该窗口共有服务、目录、纪录和高级四项(图4) ,下面就其中值得注 意的地方加以说明,其它的选项一般用系统缺省参数就行了。在服务项中有一个组 叫做\"匿名登录\",里面有用户名和密码两个子项,一般情况下最好不要更改,否 则可能会造成客户的访问失败。如果允许用户匿名访问的话(其实我们绝大多数时 候都是进行匿名访问的)需要在\"密码证明\"组中选定\"允许匿名\"。\"目录\"组 中的设置可能是我们经常需要增减、修改的,特别是别名为\"Home\"的项,表示该 目录是主目录, 当用户最初连接到你的Web上时, IIS便会自动调用主目录下的 default.htm文件, 当然你也可以在默认文档中另外取一个缺省文件名。如果需要 增加新的目录则按下添加按钮, 在弹出的目录属性中可以更改主目录和虚拟目录 (自定义的目录, 方便用户访问)。在记录和高级项中可以记录用户在你的Web上 访问数据的情况和拒绝网络上某台计算机对你Web站的访问 (通过指定机器的IP地 址实现)。 掌握了上面的设置方法之后你就可以建立一个最基本的Web站了, 但如你还想 让你的Web站更加美观、生动、实用,则你还必须学习Java和ActiveX等技术。 现在你可以将你的Web站点告诉其它人了, 噫!等等,我给他们说什么呢?他 们怎样来访问我的Web站呢?请听我接着道来。 首先要介绍一下IP地址的概念, 简单来说IP地址是TCP/IP (TCP/IP是应用于 Internet和Intranet网上的基本通信协议)网络中用来识别主机的地址,像电话号 码一样,网上每台机器的IP地址都是不同的,因此可以根据IP地址来区别访问网上 哪台机器。IP地址由一个总长度为32位(二进制)的数字组成,分成四个字段,每 个字段各占8位,以\".\"相隔,格式就像202.98.33.11这样。既然Internet上IP地 址的长度有限因此它所连接的主机数目也就有限,这也就是我们前面所说的为什么 不能随意地把你的Web站加到Internet上去的原因。不过你在局域网上建立的Web站 就不受这样的限制了,因为你的网络只是一个局部范围的网络,并没有与外界相连, 所以只要保证你的局域网内部每台机器的IP地址不重复就可以了,选择的范围大多 了。 因为你的这台机器是Web服务器,所以最好指定一个固定的IP地址以供其它机 器访问, 可在控制面板|网络|TCP/IP的属性的IP地址中指定一个IP地址(图5)。 配置好IP地址之后可以在网络中其它计算机上通过\"PING IP地址\"命令来检验是 否与之连接。 现在你可以将你的IP地址告诉其他人了,别人就能通过在浏览器中输入你的地 址来进行访问。作为一个Web Master,你的工作不仅仅是设置好自己的IP地址,你 还要管理和维护网络上其它机器的IP地址,而这往往是一件非常头痛的事情:你要 为网络上的每一台计算机分配IP地址, 建立对照表等等, 不过现在借助于NT Server的DHCP(动态主机配置协议)动态地分配IP地址,一切就变得轻松了。 DHCP的安装与前面所说的IIS的安装方法基本相同, 安装成功后在程序组里管 理工具(公用)中就多了一项DHCP管理器。第一次使用DHCP时必须创建一个DHCP域, 即一个IP地址群。选择作用域|创建来给用户分配一段IP地址(图6),输入起始和 结束的IP地址,如果在这个区间还想保留部分IP地址则还可以在排除范围中将这部 分IP地址排除掉不拿来分配给用户。当然你还可以利用租用期限等项进行更复杂的 设置。创建了DHCP域后你就可以在DHCP管理器中监视IP地址的分配和使用情况(图 7) 。我们这里讲的是服务器端DHCP的设置情况,对于要访问站点的客户机也要进 行相应的设置,就是将它们设置成为自动获得IP地址方式,这在Windows NT和95中 的TCP/IP属性菜单中都可以设置。这样你的Web站点就可以被其它人成功地访问了。 前面所说的是通过直接输入IP地址来进行访问,但是这些以数字形式表示的地址往 往不便记忆, 因此在访问Web站的时候可以按照我们在\"Internet服务管理器\"的 目录项中所设置的目录别名来进行访问, 如果还想管理更方便,可安装DNS域名服 务来进行更全面的管理。 现在局域网中的计算机可以任意访间你的Web站点了, 但是局域网外部的用户 能够访问你的Web站吗? 你在家中能访问你的Web站吗?答案是肯定的。在Windows NT Server中配备了RAS(远程访问)服务,允许其它的计算机通过调制解调器拨号 方式连接到你的Web站, 如同局域网上的用户一样,使用起来就十分方便了。当然 这种方式要求双方都配备有调制解调器,特别是Web站上的Modem最好选择性能比较 好一点的,以便保证通信的质量。 RAS的安装比较简单, 安装完Modem之后,同样是在控制面板|网络|服务|添加 中选择\"远程访问服务\"来进行添加。 在安装过程中要求配置RAS可用设备,就选 择事先安装好的调制解调器,在配置端口用法窗口中可设置通信口是只能拨出、只 能接收或拨出和接收方式。一切配置完成之后你就可以将你的电话号码告诉别人, 让人家拨号访问你的Web站点了,怎么样?颇有些Internet的味道吧! 通过以上所述我相信你已经能够通过Windows NT搭建起一个你自己的最简单的 Web站了, 如果在上面再多花些功夫你完全可以将你的站点设计得十分漂亮,以后 在条件允许的时候还可以租用专线将你的局域网连入Internet,让全世界都能欣赏 你的杰作,到那时可别忘了通知我呦!