Is it possible to embed Apache into other applications on Windows and 
Linux? I.e. Is it possible to run an Apache HTTP(S) server inside a 
process in parallel with other (non-Apache) tasks running on septate 
threads? I ask because most of Apache's HTTP service logic _appears_ to be 
implemented in libhttpd, a shared library load by httpd to create a 
daemon. In fact, httpd appears to only initialize the APR and parse a conf 
before invoking libhttpd's MPM.

If the above statements are true (and I'm not 100% sure they are), does 
anybody support this use case for Apache? Does libhttpd make any ABI 
guarantees to this end? Is there any documentation or open source example 
that I could look at?

Please forgive my ignorance on the topic as I'm relatively new to Apache 
source.

Thank You,
Haris Okanovic


Reply via email to