CERN Server Configuration | ![]() |
This section describes some of the details of configuring the CERN web server to work with Caucus. It assumes that you have already installed your web server and are generally familiar with server configuration. (Note: Screen Porch recommends against the use of the CERN web server. This information is provided here purely for those who wish to, or have some need to, experiment with the CERN server.)
(Throughout this page, wherever you see /home/caucus, replace it with the actual path of the Caucus home directory.)
Find your httpd configuration file, typically httpd.conf. Edit it, and add the lines:
Exec /sweb/* /home/caucus/SWEB/* Exec /reg/* /home/caucus/REG/*
In httpd.conf, add the line:
Exec /caucus/* /home/caucus/SWEB/start.cgi/*
In httpd.conf, add the lines below:
Protection PROT-SETUP-USERS { UserId nobody GroupId nogroup ServerId caucus AuthType Basic PasswdFile /home/caucus/caucus_passwd GroupFile /home/caucus/groups GET-Mask users } Protect /sweb/* PROT-SETUP-USERS
Restart your httpd server.
Change the /home/caucus/SWEB/swebsock to be a shell script that invokes the swebsock program by its full pathname. To do this, go to the directory /home/caucus/SWEB, and type:
mv swebsock swebsock2 chmod 4711 swebsock2 echo "#!/bin/sh" >swebsock echo "exec /home/caucus/SWEB/swebsock2" >>swebsock chmod 755 swebsock