安裝和管理一個AnswerBook2 伺服器 - zh_TW

使用一個 1024 以外的連接埠編號

低於 1024 的連接埠編號是保留作為系統之用。要使用這些編號其中之一 (例如﹕連接埠編號 80) 來執行 AnswerBook2 伺服器﹕

  1. 請使用AnswerBook2「管理」頁面的「修正設置設定值」功能,或是編輯 /usr/lib/ab2/dweb/data/config/dwhttpd.cfg 檔案以將伺服器的連接埠編號變更為 80

  2. 編輯 /usr/lib/ab2/dweb/data/config/nsapi.cfg 檔案以將伺服器的連接埠編號變更為 80

    您應該會看到如下一行文字﹕


    set ServerPort 80
  3. 編輯 /etc/init.d/ab2mgr 檔案以將下列一行文字從 daemon 變更為 root


    su daemon -c "LD_PRELOAD=$pre_load;LANG=$LNG;AB2_ORIG_LANG=$ORGLNG;LD_LIBRARY_PATH=$LD_LIBP;EBT_REGISTRY=$ER;export LD_PRELOAD LD_LIBRARY_PATH LANG AB2_ORIG_LANG LC_ALL EBT_REGISTRY; $AB2BIN/dwhttpd $AB2CFG > /dev/null"

    to this:


    su root -c "LD_PRELOAD=$pre_load;LANG=$LNG;AB2_ORIG_LANG=$ORGLNG;LD_LIBRARY_PATH=$LD_LIBP;EBT_REGISTRY=$ER;export LD_PRELOAD LD_LIBRARY_PATH LANG AB2_ORIG_LANG LC_ALL EBT_REGISTRY; $AB2BIN/dwhttpd $AB2CFG > /dev/null"

    這個變更會使母dwhttpd處理作為 root 來執行,因而使用連接埠 80。請注意,子dwhttpd處理仍然作為常駐程式執行。