Apache 2.0.51  Solaris 9

Im trying to get 1 file, show.cgi, to execute outside of /cgi-bin/

show.cgi (PERL) resides under /foo/bar  For now show.cgi is just a
"Hi" program.

        #!/usr/bin/perl -T

        use strict;
        use warnings;

        printf("Content-Type: text/html\n\n");
        printf("hi");

owner: nobody     perms: 555   Executes fine from the commandline.


For most part I know what needs to be added to make this work, but Im
getting the source code on the screen, instead of the output.

Nothing in the error log; access log returns a 200.

I looked at http://httpd.apache.org/docs/2.0/howto/cgi.html to see if
I was missing anything.  Apparently not.



<Directory "/usr/local/apache/htdocs/foo/bar">
        AllowOverride Options
        Options +ExecCGI

        <IfModule mod_mine.c>
#               <Files "show.cgi">
                        AddHandler cgi-script .cgi
#               </Files>
        </IfModule>
</Directory>

Ive looked at the other directives for /foo and for /, but I cannot
see anything that would cause the source code to print out.  I dont
use .cgi extensions anywhere else on the web server.


What could I be forgetting?


Thanks
 Birl

Please do not CC me responses to my own posts.
I'll read the responses on the list.

Archives   http://mail-archives.apache.org/mod_mbox/httpd-users/

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to