Installation

Note: Install Freeside on a firewalled, private server, not a public (web, RADIUS, etc.) server.

Before installing, you need: Install the Freeside distribution:
Apache::ASPMason
  • Configure Apache:
    PerlModule Apache::ASP
    # your freeside document root
    <Directory /var/www/freeside>
    <Files ~ (\.cgi|\.html)>
    AddHandler perl-script .cgi .html
    PerlHandler Apache::ASP
    </Files>
    <Perl>
    $MLDBM::RemoveTaint = 1;
    </Perl>
    PerlSetVar Global /usr/local/etc/freeside/asp-global/
    PerlSetVar Debug 2
    PerlSetVar RequestBinaryRead Off
    # your freeside document root
    PerlSetVar IncludesDir /var/www/freeside
    </Directory>
    
  • Configure Apache:
    PerlModule HTML::Mason
    # your freeside docuemnt root
    <Directory /var/www/freeside>
    <Files ~ (\.cgi|\.html)>
    AddHandler perl-script .cgi .html
    PerlHandler HTML::Mason
    </Files>
    <Perl>
    require "/usr/local/etc/freeside/handler.pl";
    </Perl>
    </Directory>