[ILUG] Apache-Perl CGI Forbidden

Niall Walsh linux at esatclear.ie
Tue Jun 14 19:59:33 IST 2005


Colin O'Keeffe wrote:

>I;ve installed apache-perl on debian and havnt changed any configs
>
>however if i do http://localhost/cgi-bin/
>
>i get forbidden
>
>whats up ?
>
>cheers
>  
>
Let's start simple ... you cannot (afair) list the cgi-bin under apache 
on debian (I doubt you can do it in any stock apache install).   You 
don't generally want to advertise everything you have in that folder 
though security through obscurity ...

Do you only have apache-perl installed, not other apache servers aswell 
("dpkg -l | grep ^i | grep apache") ?   Are you sure your one apache 
server is running ("ps aux | grep apache")?  As always I'm sure a better 
version of the commands I've given will be volunteered, but they should 
work :-)

I'm afraid you'll probably have to edit the apache-perl configs, and 
enable the cgi-bin.

/usr/share/doc/apache* should also be your friend around now.

Then if things still aren't working (try making and accessing a hello 
program in your cgi of choice), look in /var/log/apache*/error* to find 
out what is happening.

Niall

p.s. http://www.catb.org/~esr/faqs/smart-questions.html



More information about the ILUG mailing list