HTTP/HTTPS — Deploy a basic CGI application

The default apache configuration allows execution of CGI scripts in the /var/www/cgi-bin/ directory. This is controlled by the ExecCGI option for a specified directory. A good reference for this is at

An example of this is below

    Options ExecCGI
    SetHandler cgi-script

Once a script is included in the target directory, it will begin to respond as an executable. A sample cgi script is below to test with, more can be found online with a simple search

print “Content-Type: text/plain”, “nn”;
print “Hello World in Perl”, “n”;

Leave a Reply