apache cgi-bin

Bruno Wolff III bruno at wolff.to
Mon Feb 20 14:42:23 UTC 2006


On Mon, Feb 20, 2006 at 07:37:24 -0500,
  Jeff Ratliff <jefrat at fuse.net> wrote:
> Apache, by default, will not run an html file as a cgi script. Try changing the
> script from *.html to *.cgi and see if that works. If it does, and you really
> need to use cgi scripts with a .hmtl extension, you'll have to edit the 
> 
> AddHandler cgi-script .cgi
> 
> line in httpd.conf, and add .html to the end. You may be better off just
> getting into the habit of using a .cgi extension on your scripts. 

If you have a mixture of html and cgi, you can use rewriterule directives
to match pattern.html to cgi script(s), so that the end users only see
files ending in .html.

Also as otherwise noted, you have to both modify the apache conf to allow
scripts to run in the html directory and change the security context of
the script files if you are running selinux.




More information about the fedora-list mailing list