低于1024的端口号是为系统保留使用的。如要为AnswerBook2服务器选用其中之一(例如,端口号80),请执行下面的步骤:
使用 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 文件并将下面一行从 守护程序 更改为 根用户:
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" |
为:
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 进程以 根用户运行,则可用端口80。注意,子 dwhttpd 进程还是以 守护程序运行。