
It means Objective Caml web SIte GENerator
No. We use our own server for now. There may be an implementation of Eliom with Apache in the future (?).
Yes. Using a "reverse proxy". Ocsigen's web server and Apache both have a reverse proxy module to redirect some requests to another server.
Eliom does not say anything about the way to create pages. The only thing it does it to make possible the static typing of pages through various modules. There is no template system by default in Ocsigen but it would not be very difficult to plug one in Eliom if you do not want static validation of xhtml. We are working on a high level template system allowing to write kind of templates, but without loosing static typing of pages and modularity.
Eliom does not say anything about the database. You can use any library you want, but we recommand the monadic version of pgocaml, that can be use in cooperative way with Lwt.
.