Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Oct 1997 08:43:11 -0400
From:      Mark Segal <mark@club-web.com>
To:        "Salah.Abouzgaia" <root@sma.regina.sk.ca>, freebsd-isp@freebsd.org
Subject:   Re: Apache_1.2.4 (CGI Execution Problem)
Message-ID:  <344B51DF.7FA29820@club-web.com>
References:  <Pine.LNX.3.95.971017095129.438A-100000@neptune>

next in thread | previous in thread | raw e-mail | index | archive | help
Salah.Abouzgaia wrote:
> 
> Hi all,
> 
> O.K. let me put it this way:
> 
> httpd.conf: there is no entry for cgi-bin
> srm.conf: ScriptAlias /cgi-bin/ /usr/local/etc/httpd/cgi-bin/
> access.conf: <Directory /usr/local/etc/httpd/cgi-bin>
>               AllowOverride None
>               Options XBitHack Full (I also tried Options All)
>               </Directory>
> 
> The chmod of the scripts in cgi-bin as well the chmod of the html that
> uses the cgi script are set to a+x+r (read/execute by all).
> I also tested the scripts from the command line without any problems.
> 
> I have no idea why apache looks for cgi-bin in /usr/local/httpd/htdocs.
> Even if I create a link to /usr/local/etc/httpd/cgi-bin in
> /usr/local/etc/httpd/htdocs and/or create the cgi-bin dir in
> /usr/local/etc/httpd/htocs and change the settings in srm.conf
> and access.conf to point to this location (Tripp I understand your concern
> in terms of security but just for the seek to get it working for now),
> apache still does not execute cgi scripts (perl or sh scripts),
> instead the browser reads the Perl os sh scripts as text files, and
> prints Perl or sh scripts as is on the browser.
> 
Hmm.. ok...
	It could be one of a few things. Firstly, you might not have finished
the <directory> tag above (ie the one for htdocs in your access.conf)...
but to be honest with you i got rid of the damn line (ScriptAlias) :)..
I allow CGI excution from anywhere.
	Secondly make sure you have the cgi script handler in your srm.conf
file. ie.

-- part of srm.conf --

AddHandler cgi-script .cgi

-- part of srm.conf --

Hope that helps.
mark

-- 
Mark Segal
mark@club-web.com
System Administrator - Club-Web Inc.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?344B51DF.7FA29820>