-------- Logging -------- If you want to enable logging, please first refer to HAProxy manual on how to enable logging and how to select which events to log. HAProxy log forwarding works fine with Slackware's sysklogd. There are example files located in /usr/doc/haproxy-*/examples The files are called syslog.example and logrotate.example. You might want to add something like this to your haproxy.cfg file: global log /dev/log local0 Note that rotating logs does not require restarting HAProxy. Instead, logrotate script should send a HUP signal to syslogger when rotating. Example script is included in syslog.example. Rotating has been tested with sysklogd (Slackware default) and syslog-ng. -------- Automatic starting/stopping upon system start/shutdown -------- To start HAProxy automatically when system is booted, add the following lines to /etc/rc.d/rc.local: if [ -x /etc/rc.d/rc.haproxy ]; then /etc/rc.d/rc.haproxy start fi To stop HAProxy on system shutdown, add following lines to /etc/rc.d/rc.local_shutdown if [ -x /etc/rc.d/rc.haproxy ]; then /etc/rc.d/rc.haproxy stop fi -------- Privileges -------- Like with the most rc scripts /etc/rc.d/rc.haproxy should be run as root. You can easily drop process privileges by specifying another user (and group) in the main configuration file. Add something like this to haproxy.cfg: global user nobody group nogroup