NAME
Apache::Session - Maintain client <-> httpd instance session
SYNOPSIS
#httpd.conf or some such
PerlFixupHandler Apache::Session
#where to store session config files (default is /tmp/httpd_sessions)
PerlSetVar SessionBaseDir
DESCRIPTION
This module starts a session based httpd for a specific client. By using HTTP cookies, the server redirects the client to it's session on a dynamically allocated port.
TODO
- re-configuration issues, what else needs to be changed?
- ensure server is started properly
- cleanup when server shuts down
- expire session
- reset session and port counters
- validate peer identity
- httpd might not be in ServerRoot and it might not be called `httpd'
SEE ALSO
mod_perl(3), Apache(3), File::CounterFile(3)
AUTHOR
Doug MacEachern <dougm@osf.org>