The mod_security2 also depends on SUNWlxml-devel (PSARC/2006/290) (thanks Brian)
Updating the ARC case to reflect this. the ARC case is also available at: http://wikis.sun.com/display/WebStack/ApacheModulesARC Apache modules distribution with OpenSolaris 15 November 2007 1. Summary and motivation 1.1. Introduction This FastTrack delivers Apache modules mod_jk, mod_fcgid and mod_security to the Apache2 bundled with sfw stack. Modules allow Apache to integrate and provide functionality during runtime that were not available during compile time. This FastTrack integrates the most recent stable release of mod_jk[1] tomcat-connectors-1.2.25, mod_fcgid[2] 2.2 and mod_security[3] 2.1.3 This case seeks Minor Release Binding. 2. Technical issues 2.1. Key objects /usr/apache2/2.2/libexec/mod_jk.so /usr/apache2/2.2/libexec/mod_fcgid.so /usr/apache2/2.2/libexec/mod_security2.so /usr/apache2/2.2/libexec/${ISAINFO}/mod_jk.so /usr/apache2/2.2/libexec/${ISAINFO}/mod_fcgid.so /usr/apache2/2.2/libexec/${ISAINFO}/mod_security2.so 2.2 Versioning mod_jk, mod_fcgid and mod_security have a single active release. (There was a module named mod_jk2 which was deprecated. It was not the successor to mod_jk.) It is not possible to query the modules to find out their versions. The only way to do that is to look at the package description for the package including it. 2.2 Directory Naming and Structure This project delivers the shared libraries of 32 bit and 64 bit into /usr/apache2/2.2/libexec and /usr/apache2/2.2/libexec/${ISAINFO}/ directories of the apache. This is in keeping with the approach taken by the Apache2 integration project for OpenSolaris. 3. Documentation The modules mod_jk, mod_fcgid and mod_security do not install documentation into apache though they come with some documentation in their source. The recommended way to access their documentation is to look at their websites (mod_fcgid[4] ,mod_jk[5] and mod_security[6]). 4. Packaging and Delivery The modules will be delivered under the cluster SUNCapch22m. This cluster will package SUNWapch22m-fcgid, SUNWapch22m-jk and SUNWapch22m-security respectively. 5. Interfaces 5.1. Interface Stability mod_jk, mod_fcgi and mod_security can be considered to have the same interface stability of apache (i.e interface directives can change during releases.) since they are apache modules. 5.2. Imported Interfaces These Aapche modules imports interfaces from NAME STABILITY NOTES Apache2 Uncommitted PSARC/2007/586/ LDAP Uncommitted PSARC/2000/362/ PCRE Uncommitted PSARC/2007/164/ SUNWlxml-devel Uncommitted PSARC/2006/290/ 5.3. Exported Interfaces NAME STABILITY NOTES /usr/apache2/2.2/libexec/mod_jk.so Uncommitted Library location /usr/apache2/2.2/libexec/mod_fcgid.so Uncommitted Library location /usr/apache2/2.2/libexec/mod_security.so Uncommitted Library location /usr/apache2/2.2/libexec/${ISAINFO}/mod_jk.so Uncommitted Library location /usr/apache2/2.2/libexec/${ISAINFO}/mod_fcgid.so Uncommitted Library location /usr/apache2/2.2/libexec/${ISAINFO}/mod_security.so Uncommitted Library location 6. References 1. http://fastcgi.coremail.cn/ 2. http://tomcat.apache.org/connectors-doc/ 3. http://www.modsecurity.org/projects/modsecurity/apache/index.html 4. http://fastcgi.coremail.cn/doc.htm 5. http://tomcat.apache.org/connectors-doc/generic_howto/quick.html 6. http://www.modsecurity.org/documentation/index.html
