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 :
|
et connectez vous avec 'http://your.web.server/OpenGroupware'.