httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Boyle Owen" <Owen.Bo...@swx.com>
Subject RE: Configuring Apache with EAPI
Date Fri, 02 Aug 2002 08:58:55 GMT
>From: Andrew Kenna [mailto:andrewk@stamina.com.au]
>
>I must ask what the hell is EAPI ? 

Apache source code contains a series of interface routines which allows third-party modules
to communicate with apache. This is the Apche Application Programming Interface (API).

In the case of the mod_ssl module, because it needs to make calls to the openssl library functions,
the standard API is not sufficient. Hence, mod_ssl comes with an additional set of interfaces
which have to be patched into apache in order to *extend* the API. The resulting apache has
therefore an EAPI. There is a nice picture of this on the mod_ssl website.

While originally designed for mod_ssl, you can extend the API and then NOT load mod_ssl. I
think some other modules can actually make use of it. It's rather like fitting a ski rack
to your car and then using it to carry your golf clubs :-)

Rgds,

Owen Boyle

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message