Concept Apache 2.x module for traditional web applications

License: LGPL


This module allows you to run Concept applications without using the CGI version. It is safer to run Concept Web as an Apache Module instead of the CGI version.


Current version is 0.8beta and requires an installation of Concept Application Server on your system.
If you have a recent version of Concept Application Server, you will find the mod_concept.so file in the bin directory of your installation root.

 

You can download module from here:
Win32 version (ZIP): mod_apache-0.8beta.zip

Win32/Unix/Linux/BSD sources (TGZ):  mod_apache-0.8beta.tgz (sources)

 

Notes for installation:

 

Win32:
You must copy the mod_concept.so file into the Apache HTTPD modules directory (usually in C:\Program Files\Apache Software Foundation\Apache 2.x\modules). Then you must add the following lines after the last LoadModule command in Apache 2.x\conf\httpd.conf:


LoadModule concept_module modules/mod_concept.so
AddType application/x-httpd-concept .csp .con

Unix:
In the untared directory, run:
$ ./configure --with-apache=/path/to/apache2
$ ./make
** DO NOT RUN make install ** Ordinarially you would, but the install step for an Apache module is different. Instead, apxs is used to register the module in httpd.conf and move the shared object into the apache lib directory.

** NOTE ** On FreeBSD 7 (and possibly other systems) the Apache HTTP include files are stored in different directories like "apache22" and "apr-1". If this is the case, you can copy the entire contents of /usr/local/include/apache22 and /usr/local/include/apr-1 to a temporary directory, containing a directory called include, such as: /root/temp_apache/include. Then, you can replace /path/to/apache with /root/temp_apache/include. After compilation is safe to remove the temporary directory(temp_apache in our case).

 

# apxs -i -a -n concept libmodconcept.la

apxs also addes the following line to httpd.conf: 

LoadModule concept_module modules/mod_concept.so

 

You should manually add this line to httpd.conf:

AddType application/x-httpd-concept .csp .con

 

 


Print version Printer version