| A draft version of Apache modules is present in
| http://wikis.sun.com/display/WebStack/ApacheModulesARC
ARC DRAFT (text)
Apache modules distribution with Solaris SXDE
1. Summary and motivation
1.1. Introduction
This FastTrack delivers Apache modules mod_jk, mod_fcgid, mod_ldap
and mod_authnz_ldap 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). It also updates Apache2
installation with mod_ldap and mod_authnz_ldap which are present in
apache source code.
This case seeks Minor Release Binding.
2. Technical issues
2.1. Key objects
/usr/apache2/libexec/mod_ldap.so
/usr/apache2/libexec/mod_authnz_ldap.so
/usr/apache2/libexec/mod_jk
/usr/apache2/libexec/mod_fcgid.so
2.2 Versioning
mod_jk and mod_fcgid has a single active release. (There was a module
named mod_jk2 which was deprecated. It was not the successor to mod_jk.)
mod_ldap and mod_authnz_ldap follows the version of apache they are
bundled with. Thus there is no reason to have versions in their name.
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 SUNWapch2m
2.2 Directory Naming and Structure
The module shared libraries are delivered into libexec directory
of the apache.
3. Documentation
The modules mod_jk and mod_fcgid 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[3]
and mod_jk[4]).
mod_ldap and mod_authnz_ldap have their documentation in html format
bundled with the apache installation.
4. Packaging and Delivery
The modules will be delivered under SUNWapch2m
5. Interfaces
5.1. Interface Stability
mod_jk, mod_fcgi mod_ldap and mod_authnz_ldap 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
Aapche modules imports interfaces from
NAME STABILITY NOTES
Apache2 Uncommitted PSARC/2007/586/
LDAP Uncommitted PSARC/2000/362/
5.3. Exported Interfaces
NAME STABILITY NOTES
/usr/apache2/libexec/mod_authz_ldap Uncommitted Library location
/usr/apache2/libexec/mod_ldap Uncommitted Library location
/usr/apache2/libexec/mod_jk Uncommitted Library location
/usr/apache2/libexec/mod_fcgid Uncommitted Library location
6. References
1. http://fastcgi.coremail.cn/
2. http://tomcat.apache.org/connectors-doc/
3. http://fastcgi.coremail.cn/doc.htm
4. http://tomcat.apache.org/connectors-doc/generic_howto/quick.html
rahul
--
1. e4 _