Note: this is very preliminary. More to come
Safari is a cgi-bin script and may be run under a wide variety of web servers. It is, however, being developed under Apache, mod_perl, and Linux 2.2.9. This all-too-scanty page describes the particulars of using it in that environment.
If your Apache is built with mod_perl, then the following entries in your httpd.conf (or equivalent) file might be close to what you need:
#
# Optional, but a nice way to allow for other mod_perl scripts.
#
Alias /mod-perl/ "/your/httpd/dir/mod-perl/"
<Location /mod-perl>
#AllowOverride None
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
Order allow,deny
allow from all
PerlSendHeader On
</Location>
#
# Make a nice top level URL to hang all safari projects under.
#
Alias /safari "/home/barries/src/safari/test/httpd/mod-perl/cgimake"
<Location /safari>
#AllowOverride None
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
Order allow,deny
allow from all
PerlSendHeader On
</Location>