fcgiwrap working!
Chris Cortese
cortese.consulting at gmail.com
Sun Mar 1 09:52:13 MSK 2009
I have resolved my problem and can now see my hello, world script! The
final fix for me was I had to put the "root" directive inside my
location /cgi-bin/ {} block.
I can't test my real script yet because I hit a new problem. For some
reason, I am not getting my $_POST variables. I have to login to the
site (and use $_POST) to hit my real cgi script. This was working fine
yesterday so it's probably something simple.
Grzegorz Nosek wrote:
> On sob, lut 28, 2009 at 01:52:21 -0800, Chris Cortese wrote:
>
>> Hello,
>>
>
> Hi,
>
>
>> I'm still trying to get fcgiwrap to handle a hello, world perl cgi script.
>>
>
> Care to post it here? Maybe it's a simple missed/double newline or some
> such?
>
>
>> I run:
>>
>> spawn-fcgi -f /usr/local/bin/fcgiwrap -s /tmp/cgi.sock
>>
>> The first time I try to pull up my cgi-bin/test.pl file, I get:
>>
>> connect() to unix:/tmp/cgi.sock failed (13: Permission denied) while
>> connecting to upstream
>>
>> Then I tried chmod o+w /tmp/cgi.sock
>>
>
> Yes, the web server must have access to the socket.
>
>
>> and then I get:
>>
>> upstream closed prematurely FastCGI stdout while reading response header
>> from upstream
>>
>> ... I read most of the 42 results I got from querying the mailing list
>> about this error.... to no avail.
>>
>
> Please update fcgiwrap (I have just pushed a new snapshot with possibly
> better error reporting), and retry. If you get a 403 response, check your
> Nginx error log (fcgiwrap got the request but declined to run it for
> some reason). If it's still a 502, either Nginx is misconfigured, or
> something is badly broken in your CGI script (a CR on the hashbang line
> is one tricky mofo ;))
>
> If it doesn't help, post the relevant parts of your config.
>
> Best regards,
> Grzegorz Nosek
>
>
More information about the nginx
mailing list