httpd-wiki-changes mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Httpd Wiki] Update of "CGI" by mcadoo
Date Tue, 15 Jan 2008 04:07:02 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpd Wiki" for change notification.

The following page has been changed by mcadoo:
http://wiki.apache.org/httpd/CGI

New page:
I configured the apache2 web server to execute a Perl script from a designated directory with
the following:

{{{
    ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
    <Directory "/var/www/cgi-bin/">
                Options ExecCGI -Indexes
                AddHandler cgi-script .cgi .pl
    </Directory>
}}}
But every time I accessed the script through the web browser I was presented with a download
dialog box.
I examined the apache configuration and made all kinds of changes but nothing helped.
Until I finally noticed the following:

The original Perl script is as follows:

{{{
    #!/usr/bin/perl
    print "Content-type: test/plain\n\n";
    print "It's working.\n";
}}}
The problem is that the second line has the word test in it when it should be "text"
Changing the word test to text made everything work.

I found other questions regarding this same behavior.
Since this was a frustrating problem I submit this tip in the hope that it will save someone
some time 
and frustration.

Mime
View raw message