Vamos a mejorar esta sección en los próximos días, permanezca atento. Si no puede esperar a esta mejora y tiene problemas siguiendo estas instrucciones, considere el subscribirse a las listas de correo de usuarios y pregunte allí.

Cómo configurar Apache y OGo

Nota: Esta parte es un poco intrincada en este momento. Puede ejecutar el servidor de OGo directamente sin necesidad de Apache. En el futuro próximo proporcionaremos módulos precompilados para unir Apache y el servidor OGo. Si lo necesita ahora, siga leyendo.

Para iniciar el servidor de OGo de forma individual (stand-alone), siga los pasos próximos. Como siempre, cambie las rutas para ajustarlas a su configuración local.

$ su - opengroupware
$ cd /usr/lib/opengroupware.org/WOApps
$ ./OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil/OpenGroupware \
   -WOPort 20000 -WOHttpAllowHost [your-host]

Las desventajas de este paso - sólo la máquina [la suya] es capaz de acceder al servidor de OGo. Y no, no puede utilizar expresiones regulares aquí - la única oportunidad para permitir a más máquinas conectarse es especificar una matriz de la siguiente forma:

$ ./OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil/OpenGroupware \
-WOPort 20000 -WOHttpAllowHost '([your-host],[your-host2])'

Lo primero, obtenga las fuentes de mod_ngobjweb: opengroupware.org-mod_ngobjweb-latest.tar.gz. Después de la descarga del archivo y la extracción de sus contenidos, ajuste el Makefile para que apunte a los directorios correctos. Necesita tener Apache, sus ficheros de cabecera y la herramienta 'apxs' instalada en su sistema. Ejecute 'make'. Tras finalizar la compilación un fichero ngobjweb-x.xx.so será creado (dónde x.xx es su versión de Apache).

Cree el directorio /usr/lib/opengroupware.org/WebServer y copie el fichero allí.

Edite el fichero de configuración de Apache (normalmente en /etc/apache/httpd.conf o /etc/httpd/httpd.conf) y añada las siguientes entradas:

LoadModule ngobjweb_module /usr/lib/opengroupware.org/WebServer/ngobjweb-x.xx.so

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

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

Ajuste las rutas para su sistema. Inicie el servidor de OpenGroupware.org (a mano por ahora, los init-scripts se proporcionarán en breve) y conecte al servidor en 'http://your.web.server/OpenGroupware'.

Abajo sigue una transcripción de los pasos descritos.

$ su - opengroupware
$ tar xzf mod_ngobjweb.tar.gz
$ cd mod_ngobjweb
# [edit the Makefile]
$ make
$ mkdir -p /usr/lib/opengroupware.org/WebServer
$ cp ngobjweb* !$
$ su - root
$ vi /etc/apache/httpd.conf
# [introduzca las entradas mostradas anteriormente]
$ /etc/init.d/apache restart
$ [presione CTRL+D]
$ cd /usr/lib/opengroupware.org/WOApps
$ ./OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil/OpenGroupware
# ahora apunte su cliente de web a la URL http://your.web.server/OpenGroupware