★ 架設 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