Procurez vous d'abord les sources de mod_ngobjweb : mod_ngobjweb-latest.tar.gz Après avoir téléchargé l'archive et extrait les fichiers, ajustez le Makefile (qui s'appelle GNUmakefile) de façon a ce qu'il pointe vers les bons répertoires.

Cherchez la section sous la ligne avec # config. Positionnez les variables suivantes:

APXS = /usr/bin/apxs
HTTPD = /usr/sbin/apache # ou /usr/sbin/apache-perl si vous utilisez la version mod-perl d'apache

Notez qu'il y a une autre ligne avec #HTTPD = /usr/sbin/httpd un peu plus bas. Commentez ou supprimez-la. Mettez à jour la ligne APACHE_VERSION = de sorte à ce qu'elle refléte la version que vous avez installé (1.3.27 avec sid, 1.3.26 avec woody).

Vous avez besoin d'Apache, ses fichiers d'en-têtes et l'outil apxs installés sur votre système. Vous pouvez les obtenir avec le paquet apache-dev . Tapez maintenant make. Cela créera le fichier, ngobjweb-x.xx.so (où x.xx est votre version d'Apache).

Créez le répertoire /usr/lib/opengroupware.org/WebServer et copiez y ngobjweb-x.xx.so.

Modifiez maintenant le fichier de configuration d'Apache (généralement situé à /etc/apache/httpd.conf ou /etc/httpd/httpd.conf) et ajoutez les entrées suivantes:

LoadModule ngobjweb_module /usr/lib/opengroupware.org/WebServer/ngobjweb_1.3.27.so

<LocationMatch "^/OpenGroupware/*">
  SetHandler ngobjweb-adaptor
  SetAppPort 20000
</LocationMatch>

Alias /OpenGroupware.woa/WebServerResources/ \
      /usr/lib/opengroupware.org/WebServerResources/

Ajustez les chemins pour qu'ils correspondent à votre système. Lancez maintenant l'application OpenGroupware.org (à la main pour l'instant, les fichiers d'initialisation seront fournis bientôt). Lancez le serveur OGo :

cd /usr/lib/opengroupware.org/WOApps/
OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil/OpenGroupware \
-WOHttpAllowHost <host>

et connectez vous avec 'http://your.web.server/OpenGroupware'.