module Netcgi_scgi:SCGI connector.sig
..end
The SCGI connects
your web applications through a TCP/IP socket (thus the application
can run on a machine different from the web server).
val run : ?config:Netcgi.config ->
?output_type:Netcgi.output_type ->
?arg_store:Netcgi.arg_store ->
?exn_handler:Netcgi.exn_handler -> port:int -> (Netcgi.cgi -> unit) -> unit
run f
executes f cgi
for each SCGI request.config
: Default: Netcgi.default_config
output_type
: Default: `Direct ""
arg_store
: Default: `Automatic
for all arguments.exn_handler
: See Netcgi.exn_handler
. Default: delegate
all exceptions to the default handler.Add to httpd.conf or to, say, scgi.conf in /etc/apache/conf.d
LoadModule scgi_module /usr/lib/apache/1.3/mod_scgi.so
# Serve the URL /scgi by contacting 127.0.0.1 on port 8888
SCGIMount /scgi 127.0.0.1:8888