当前位置: 电脑软硬件应用网 > 电脑学院 > 服务器技术 > 正文 |
|
|||
在Solairs环境下构建BBS网站 | |||
2005-12-30 21:01:48 文/45IT收集 出处:电脑软硬件应用网 | |||
一、概述 BBS是英文Bulletin Board System的缩写,翻译成中文为“电子布告栏系统”或“电子公告版系统”,不过,一般的用户还是喜欢简单地用BBS来称呼它。由于BBS最早是用来发布股市价格等讯息,与一般街头和校园内的布告栏性质相似,所以被命名为“布告栏”或“公告版”,只不过BBS是通过电脑来传播和取得消息的,因此加上了“电子”二字。 从“电子公告版”的名称可以看出,最初BBS的功能是相当简单的。但随着用户需求的不断增加,BBS也在不断地发展,到现在为止已今非昔比;BBS分为拨号BBS、Internet BBS(Telnet)和WWW-BBS(HTTP)三类。拨号BBS是针对单台计算机,现在使用很少;相比基于Telnet协议的Internet BBS,基于HTTP协议的WWW-BBS具有以下的一些优点: 1、访问速度快 当使用Telnet来访问BBS时,用户每按动一个键都要 和服务器进行数据交换,以达到即时服务的目的。因此,使用Telnet连接是很浪费带宽和时间的,特别在网络带宽较窄或因网络故障而不太通畅的时候,使用Telnet的响应速度往往很慢。而使用WWW协议,阅读一篇文章是将文章下载到本地,然后可以慢慢地进行阅读,要回到以前访问过的文章或列表也不用重新连接,因而访问的速度要快许多。 2、服务器负载小 使用WWW阅读BBS中的文章时,在每一次连接完毕后将自动断开,而Telnet协议是一直保持着与服务器的连接的,服务器需要一直开着一个进程,造成内存极大的消耗。另外同上所述,使用Telnet协议所需要和服务器交换的数据量大,这也消耗了更多的CPU时间。而使用WWW协议给服务器端造成的负载很小,服务器也能够更加及时地响应用户的请求,为更多的用户服务。 3、表现力更丰富 由于Internet BBS还是建立在字符终端模式的基础之上的,因此上面的文章只能是普通的文本,最多也是一些用ASCII字符拼凑出来的图案。而WWW则是建立在HTML基础上的,因此HTML中所能表现的元素在WWW-BBS中都能得到表现,如超链接,图象,动画,MIDI音乐、Java Applet和ActiveX控件等等。 4、使用更加方便 使用WWW浏览器就可以阅读文章,而不需要使用特殊的登录软件,也不需要注册和身份确认,这就大大方便了上网的初学者。 二、中文Internet BBS系统简介 由于中国台湾较早地连入了Internet,因此中文的Internet BBS最初是从中国台湾发展起来的。大致在1992年--1993年间,中国台湾一些网络爱好者开始在Intemet上架设BBS站,并开始开发自己的中文BBS系统。由于大多数BBS系统都是共享程序,因此这些中文BBS系统也很快地流传开来。 目前,国内所使用的中文BBS都是从中国台湾获得的,虽然自己也做了不 少改进,但还没有完全自己开发的具有自己独特风格的中文BBS系统。 目前,比较著名的中文BBS系统有如下几种: 1、Firebird BBS,它的功能较为完善,因此是目前最为流行的一种中文 BBS,国内绝大多数的BBS都使用这个系统。 2、Maple BBS,它的功能不算很强,但比较小巧,速度快,因此也被较多使用。 3、Power BBS,这种BBS支持服务器/客户端方式,即用户可以使用一个在本地的客户端软件来访问BBS,编辑文章或是聊天时可以先在本地输入,阅读文章时也是将内容先下载到本地,因此速度较快。中国科技大学的BBS目前就使用这种系统。 4、Palm BBS,是中国台湾大学椰林风情站所使用的中文BBS系统,也是水木清华最早使用的系统。 1)分类讨论区 ·讨论区增删及属性修改 2)实时交流功能 ·好友设定 3)信件功能 ·发送信件 4)个人资料设定 ·签名档、名片档设定 三、架构中文WWW-BBS一个实例 江苏省人大机关圆地是一个中文WWW-BBS电子公告栏系统(或电子公告版系统),服务器端主要采用安装基于中文Solaris系统的HyperNews customizations work with Excite Web Server 1.0 版本,该软件是由Perl4.0语言编写的CGI-BIN的WEB浏览器。用Perl语言编写的HyperNews customizations work with EWS 1.0(Excite Web Server 1.0)的WWW—BBS免费的模块。它是http://www.excite.com/navigate/网站免费下载的hypernews.tar文件,然后在服务器端进行解包、安装和配置。当然也应当安装配置运行Perl的环境。在浏览器IE上调用以WEB页面的形式出现在用户的面前。 一)软件的安装与配置 1、软件的安装配置 将从网站免费下载的hypernews.tar文件拷贝到服务部器(192.168.10.1)/disk1/local/apache目录下,解包,产生hypernews目录,在该目录下有如下图所示的文件和目录。 这个WEB服务器是BBS运行的引擎,在解包过程中已安装好了,它是用Perl 4语言编写的。 然后是安装配置HyperNews customizations HyperNews customizations在解包过程中也已安装好了,要进行适当的配置,使得Excite work with HyperNews。 在上图的../Excite目录下有afeatures.pl和HyperNews.filter文件。配置afeatures.pl文件如下: --------------------------------------------------------------------- ########################################## # Relative URL that is the prefix of all HyperNews pages. # How to get from the server document root to the hypernews document root. 2、产生 "Collections" for Excite to index 访问服务器端的Excite /Architext页面,管理这个页面,在$hndocs目录或子目录下不同空间产生一个"Collections",用HyperNews.filter文件配置构建,在上图../ICON目录下是*.gif的图形,在调用的时候会使用这些图标。 3、配置 HyperNews $searchURL 页面 在上图的目录中找到edit-article.pl文件,进行编辑和配置。 -------------------------------------------------------------- $searchURL = "http://union.ncsa.uiuc.edu/Architext/AT-HyperNewsquery.html?" in the hnrc file will point all pages at that form to let the user enter If you have questions about this search feature, or comments, etc, http://192.168.10.1:8086/HyperNews/get/goweb.html 我们配置的BBS页面http://192.168.10.1:8086/HyperNews/get/goweb.html在192.168.10.1的SUN 服务器上WEB端口配置地址是8086,将该页面链接到人大的主页中“机关园地”上,在浏览器IE(服务器或客户端)上调用页http://192.168.10.1:8086/HyperNews/get/goweb.html,就可以调用“机关园地”的页面,完成机关园地(BBS)的安装配置。 二)BBS网站的运行与维护 1、用户使用机关圆地(BBS)说明 1)在人大的主页上点击“机关圆地”图标,就可进入机关圆地栏目。如下图所示: 我们首先进入管理员界面如下: |
|||
最新热点 | 最新推荐 | 相关文章 | ||
多图详解苹果“雪豹”服务器系统安装… 支招:如何搭建九层高的服务器机架? IBM System x3200M2服务器常见问题解… IBM刀片服务器搭建理想动态基础架构 Windows服务器组件安全设置策略 配置WSUS服务器客户端计算机进行自动… 微软WSUS服务器 3.0安装配置详解 WSUS服务器常见故障 Serv-U8.0添加匿名用户的技巧 Serv-U服务器中文乱码问题的解决 |
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |