4 This is an Apache module for forwarding HTTP requests to SOPE application
5 server instances. It has the ability to ask the snsd load balancer to
6 distribute requests between processes and/or hosts.
8 Apache Config Directives
9 ------------------------
13 SNSUseHTTP (experimental)
15 Loading the Module with apache 1.3.x
16 ------------------------------------
17 LoadModule ngobjweb_module modules/ngobjweb_1.3.x.so
19 AddModule ngobjweb_module.c
21 Loading the Module with apache 2.0.x
22 ------------------------------------
23 LoadModule ngobjweb_module modules/ngobjweb_2.0.x.so
27 <LocationMatch "^/OpenGroupware*">
28 SetHandler ngobjweb-adaptor
35 Apache is not named 'httpd' on Debian, so you need to invoke make with a
38 Compilation for Apache2:
40 make HTTPD=/usr/sbin/apache
42 Afterwards move the build module to /usr/lib/apache/1.3/mod_ngobjweb.so and
43 copy the *.info file to the same directory.
46 modules-config apache enable mod_ngobjweb
48 Finally create a proper OGo.conf in /etc/apache/conf.d.
53 Compilation for Apache2:
56 apxs=/usr/sbin/apxs2 \
57 HTTPD=/usr/sbin/httpd2
59 Just create a new config file in "/etc/apache2/conf.d/OGo.conf" and add the
60 directives you need. Be sure to use "apache2" to restart instead of "apache"
61 (which will restart Apache 1.3 ...).
62 You should probably not use a threaded Apache 2 MPM, which may have issues
63 with mod_ngobjweb but something like prefork.
65 And finally: in the long run you should remove SuSE 9.0 from your machine and
66 rather install a free distribution like Debian.
68 Note: /etc/rc.d/apache2 stop does not work on SuSE 9.0 ... you need to killall
69 the httpd-prefork processes manually, sigh.