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
