★ 架設 Web-BBS ★
一、安裝 BBS HTTP daemon -- (A)如果有 inetd
一、安裝 BBS HTTP daemon -- (B)如果有 xinetd
二、享用您自己的 Web-BBS
本文件是寫給要安裝 itoc 所維護的 bbs 程式版本所使用的,並不適用
其他 bbs 版本。
這是一個簡易的 bhttpd Web-BBS,不需裝 apache 及 php,然而其功能
也是很簡陋的,只能看公開板文章和精華區、看使用者列表、查詢使用者。
一、安裝 BBS HTTP daemon -- (A)如果有 inetd
以 root 身分登入。
-root- # joe etc/inetd.conf
加入以下一行
bhttpd stream tcp nowait bbs /home/bbs/bin/bhttpd bhttpd
-root- # joe etc/services
若原本已有 httpd 在 port 80 跑,請取消原先的設定或是換成
別的 port。改 80 這個數字為 8080,可以換 port 成 8080,當然
您也可以換成別的數字,只是要確定那個 port 沒有其他服務在跑。
bhttpd 80/tcp
bhttpd 80/udp
-root- # kill -1 `cat /var/run/inetd.pid`
以重新啟動 inetd
一、安裝 BBS HTTP daemon -- (B)如果有 xinetd
如果沒有 /etc/xinetd.d/ 這目錄,那麼很抱歉,bhttpd 只能用 inetd
或 xinetd 來啟動,通常 Linux 應該有 xinetd 才對。
以 root 身分登入。
-root- # joe /etc/xinetd.d/bhttp
service bhttpd
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = bbs
server = /home/bbs/bin/bhttpd
server_args = -i
}
-root- # joe etc/services
若原本已有 httpd 在 port 80 跑,請取消原先的設定或是換成
別的 port。改 80 這個數字為 8080,可以換 port 成 8080,當然
您也可以換成別的數字,只是要確定那個 port 沒有其他服務在跑。
bhttpd 80/tcp
bhttpd 80/udp
-root- # service xinetd restart
以重新啟動 xinetd
二、享用您自己的 Web-BBS
用瀏覽器連 http://xx.yy.zz 如果您是用 port 80 的話
http://xx.yy.zz:8000 如果您是用 port 8000 的話
其他 xx.yy.zz 為您 BBS 站的 domain name。
--
交大電子 杜宇軒
E-Mail: itoc.bbs@bbs.tnfsh.tn.edu.tw
WWW: http://home.pchome.com.tw/soho/itoc
|