Die Portnummern unter 1024 sind für das System reserviert. So verwenden Sie eine dieser Nummern (z. B. Portnummer 80) für den AnswerBook2-Server:
Verwenden Sie auf der AnswerBook2-Verwaltungsseite die Funktion "Konfigurationseinstellungen ändern", oder bearbeiten Sie die Datei /usr/lib/ab2/dweb/data/config/dwhttpd.cfg, und ändern Sie die Portnummer des Servers zu 80.
Bearbeiten Sie die Datei /usr/lib/ab2/dweb/data/config/nsapi.cfg, und ändern Sie die Portnummer des Servers zu 80.
Die Zeile sollte wie folgt aussehen:
set ServerPort 80 |
Bearbeiten Sie die Datei /etc/init.d/ab2mgr, und ersetzen Sie die Zeile von daemon bis 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" |
durch:
su root -c "LD_PRELOAD=$pre_load;LANG=$LNG;LD_LIBRARY_PATH=$LD_LIBP;EBT_REGISTRY=$ER;export LD_PRELOAD LD_LIBRARY_PATH LANG LC_ALL EBT_REGISTRY; $AB2BIN/dwhttpd $AB2CFG > /dev/null" |
Dadurch kann der übergeordnete dwhttpd-Prozeß als root ablaufen, die dann Port 80 verwenden kann. Beachten Sie dabei, daß der untergeordnete dwhttpd-Prozeß weiterhin als daemon abläuft.