NicToolClient Installation

1. Download the sources: NicToolClient

2. Expand the sources:

tar -xzf NicToolClient-X.XX.tar.gz

3. Install the perl modules:

cd NicToolClient-X.XX
perl Makefile.PL
make install clean

4. Move the distribution to it's long term resting place:

mv NicToolClient-X.XX /usr/local/www/NicToolClient

5. Configure Apache

This will vary from system to system, and dependent on what version of Apache you are using. A typical configuration is what I shall present below. These are additions to make to your httpd.conf file:

<VirtualHost *:80>
    # force a https connection
    ServerName dns.cadillac.net
    Redirect / https://dns.simerson.net/
</VirtualHost>

<IfDefine SSL>
 <VirtualHost 207.89.154.94:443>
    ServerName dns.cadillac.net
    Alias /images/ "/usr/local/www/NicToolClient/htdocs/images/"
    DocumentRoot /usr/local/www/NicToolClient/htdocs
    DirectoryIndex index.cgi
    SSLEngine on
    SSLCertificateFile /secure/path/to/certs/cadillac.net.crt
    SSLCertificateKeyFile /secure/path/to/certs/cadillac.net.key

    <Files "*.cgi">
       SetHandler perl-script
       PerlResponseHandler ModPerl::Registry
       PerlOptions +ParseHeaders
       Options +ExecCGI
    </Files>

    <Directory "/usr/local/www/NicToolClient/htdocs">
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
  </VirtualHost>
</IfDefine>

6. Configure nictoolclient.conf

vi /usr/local/www/NicToolClient/lib/nictoolclient.conf

7. Restart Apache