ahttpd(8)

ahttpd(8) Alterator user manual ahttpd(8)

NAME

ahttpd - special HTTP server for alterator's web interface.

SYNOPSIS

ahttpd [ -ld ] [ -c <config file> ]

DESCRIPTION

ahttpd is a minimalistic HTTP server written in Scheme scripting language to serve alterator's web interface. It was created specifically for alterator and can't be used as a generic web server. This server processes incoming connections only via HTTPS and will automatically answer HTTP requests with redirects to use HTTPS protocol.

Server runs with unpriveledged user and group permissions. Server's user account should be member of _alteratord group to have access to alteratord socket.

OPTIONS

-l --local
Run in local mode. This mode is designed specifically for alterator module development. Server will stay in foreground and also run alteratord subprocess in local mode too. It means that both alterator and alteratord servers will try to use files (backends, interface descriptions, and scheme modules) from your local project directory.
-d --debug
Enable additional debug in Scheme interpreter. It's useful for debugging ahttpd itself.
-c --config
Use alternate configuration file

FILES

/etc/ahttpd/ahttpd.conf - main configuration
/etc/ahttpd/acl.conf - ACL configuration
/etc/ahttpd/openssl.cnf - SSL configuration (for OpenSSL, the syntax is the same as for /etc/openssl/openssl.cnf)
/var/log/ahttpd/access.log - server access log
/usr/share/alterator/ui/ - module interfaces
/usr/share/alterator/applications/ - descriptions of modules
/usr/share/alterator/desktop-directories/ - descriptions of module groups

AUTHOR

Stanislav Ievlev <inger@altlinux.org>

SEE ALSO

ahttpd.conf(5), ahttpd.acl.conf(5), alteratord(8)

02/04/2009 ALT Linux