On Mon, Feb 14, 2005 at 05:38:44PM +0100, Frédéric Mangeant wrote:
Hi all
I'm not allowed to access any hobbit manpage whose name include "cgi" (for example bb-hostsvc.cgi.1.html); it results in
[Mon Feb 14 17:21:48 2005] [error] [client 10.50.8.55] Options ExecCGI is off in this directory: /home/hobbit/hobbit/server/www/help/manpages/man1/bb-hostsvc.cgi.1.html, referer: http://10.50.8.10/hobbit/help/manpages/
It's Apache that sees the ".cgi" in the filename and mistakes it for a CGI script.
What can I change besides adding "Options ExecCGI" for my /hobbit/ alias ?
Dont do that - it will try to run the man-page as a program, instead of showing it.
I had this problem on one server, and fixed it a while back. I'm not quite sure what I did, but it was probably just finding the line
AddHandler cgi-script .cgi
in the Apache config, and removing it. However, this does it on a system-wide basis, so if you have CGI scripts enabled and allow your users to use CGI by creating files named "someting.cgi", then you probably don't want to do that.
Henrik