 |
 |
 |

|
 |
|
|
Where to place your CGI scripts:
Although there is nothing dangerous about placing cgi
scripts in random directories throughout your site, it's
best if you keep them in their own little home known as
the cgi-bin. This minimizes security risks and allows
you to maintain your cgi programs from one directory.
The path to Perl:
One of the first things you must do when configuring a
script, is set the correct path to the Perl interpreter,
which is the engine responsible for processing the
script. The path to Perl on our servers is: #!/usr/bin/perl
The path to Sendmail:
Some programs such as the ones, which send email will
need to know where the Sendmail program resides on the
server. The script will typically have a setting like
this: $mailprog = '/usr/sbin/sendmail'; and will want
you to set it appropriately. Sendmail on our servers can
be found here: /usr/sbin/sendmail or /usr/lib/sendmail.
Setting directories within your
cgi scripts:
When you configure a cgi script for "any" server, it may
ask you to set variables such as the base, relative, and
CGI directory/url settings. Here's an "example" using
Matt Wright's wwwboard.pl script. Obviously, each script
may vary, but this should provide you with some basic
idea:
$basedir = "/home/yourlogin/public_html/wwwboard";
$baseurl = "http://www.yoursite.com/wwwboard";
$cgi_url = "http://www.yoursite.com/cgi-bin/wwwboard.pl";
Most scripts come with documentation on how to set these
directories. Please make sure you read and understand it
before configuring the script. New to cgi? Here is a
page with questions and answers to numerous questions
evolving around the inns and outs of using cgi within
your scripts:
http://www.w3.org/Security/Faq/www-security-faq.html
Another excellent site, which provides step by step
chapters is:
http://www.cgi101.com/class/
|
|
|
|
|
|
 |
 |
|