网络安全 频道

在Solairs环境下构建BBS网站

一、概述

  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系统,也是水木清华最早使用的系统。一般说来,中文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目录,在该目录下有如下图所示的文件和目录。

首先是安装Excite Web Server 1.0

  这个WEB服务器是BBS运行的引擎,在解包过程中已安装好了,它是用Perl 4语言编写的。

  然后是安装配置HyperNews customizations

  HyperNews customizations在解包过程中也已安装好了,要进行适当的配置,使得Excite work with HyperNews。

  在上图的../Excite目录下有afeatures.pl和HyperNews.filter文件。配置afeatures.pl文件如下:

---------------------------------------------------------------------
Edit those files to change anything that needs changing.
In particular, in afeatures.pl, find and fix:

##########################################
# HyperNews globals

# Relative URL that is the prefix of all HyperNews pages.
# E.g. $HNgeturl = ''/HyperNews/get'';
$HNgeturl = ''/HyperNews/get'';

# How to get from the server document root to the hypernews document root.
# For example, if: doc root is /home/htdocs and hypernews doc root ($hndocs) is
# /home/htdocs/hn then do: $HNhtroot_to_hnroot = ''/hn'';
$HNhtroot_to_hnroot = '''';
---------------------------------------------------------------------

  2、产生 "Collections" for Excite to index

  访问服务器端的Excite /Architext页面,管理这个页面,在$hndocs目录或子目录下不同空间产生一个"Collections",用HyperNews.filter文件配置构建,在上图../ICON目录下是*.gif的图形,在调用的时候会使用这些图标。

  3、配置 HyperNews $searchURL 页面

  在上图的目录中找到edit-article.pl文件,进行编辑和配置。

--------------------------------------------------------------
For example:

$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
a query.

If you have questions about this search feature, or comments, etc,
please add them to

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)在人大的主页上点击“机关圆地”图标,就可进入机关圆地栏目。如下图所示:

2)机关圆地栏目的入圆说明内容如下图所示:

  3)点击“注册新用户”,就可进入注册新用户栏目。如下图所示:

  4)注册好用户以后,点击欢迎进入“机关圆地”图标,需要输入用户名(ID或email)和密码,登录确认。在图中可以点击“入圆说明”,进入入圆说明栏目,点击“申请新用户”,就可进入注册新用户栏目。如下图所示:

  5)做完上面的工作后,才算真正进入“机关圆地”,这样就可以进行浏览、发表意见、参加评论和留言等工作。如下图所示:

  点击圆地文章的“不要胡说”,如下图所示:


、管理员对机关圆地栏目的管理使用说明

  我们首先进入管理员界面如下:

  1)点击“管理”,进入管理界面,对论坛的文章进行管理,可以对机关圆地栏目用户发表的文章进行整理。根据需要和可能,进行删除、移动和拷贝等工作。如下图所示:

  2)点击“设置”,进入设置界面,可以对机关圆地栏目进行基本的设置。如对文章的主题、字体大小颜色等进行调整设置。如下图所示:

  3)点击“系统配置”,进入系统配置界面,可以对中文WWW-BBS的服务器软件进行系统配置。

http://netadmin.77169.com/HTML/20041003122800_5.html

0
相关文章