低於 1024 的連接埠編號是保留作為系統之用。要使用這些編號其中之一 (例如﹕連接埠編號 80) 來執行 AnswerBook2 伺服器﹕
請使用AnswerBook2「管理」頁面的「修正設置設定值」功能,或是編輯 /usr/lib/ab2/dweb/data/config/dwhttpd.cfg 檔案以將伺服器的連接埠編號變更為 80。
編輯 /usr/lib/ab2/dweb/data/config/nsapi.cfg 檔案以將伺服器的連接埠編號變更為 80。
您應該會看到如下一行文字﹕
set ServerPort 80 |
編輯 /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處理仍然作為常駐程式執行。