Welcome! Log In Create A New Profile

Advanced

difficulty getting fcgiwrap to work

Posted by rkleemann 
difficulty getting fcgiwrap to work
March 20, 2015 01:44PM
Hi,

I have nginx installed on Ubuntu 14.10. I also have fcgiwrap running.

I've been searching around for a few days now for suggestions on how to get this problem resolved but so far no luck.

I'm getting the typical error (I've seen a lot of people have run into this)

FastCGI sent in stderr: "Cannot get script name, are DOCUMENT_ROOT and SCRIPT_NAME (or SCRIPT_FILENAME)

Just trying to get stuff under /cgi-bin/ to work...

I've tried several combinations of configuring the fcgi parameters but the error remains.

Is there any way to output to debug log file what the env variables are?

My current configuration is as follows:

location /cgi-bin/ {
# Disable gzip (it makes scripts feel slower since they have to complete
# before getting gzipped)
gzip off;

# Set the root to /usr/lib (inside this location this means that we are
# giving access to the files under /usr/lib/cgi-bin)
root /usr/lib/cgi-bin;

# Fastcgi socket
fastcgi_pass unix:/var/run/fcgiwrap.socket;

# Fastcgi parameters, include the standard ones
include /etc/nginx/fastcgi_params;

# Adjust non standard parameters (SCRIPT_FILENAME)
fastcgi_param SCRIPT_FILENAME /usr/lib/cgi-bin$fastcgi_script_name;

fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param DOCUMENT_ROOT /usr/lib/cgi-bin;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;

fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
}

I try to run something under /cgi-bin/ and get the error posted above.

thanks for your help
Ricardo
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 320
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready