Question about passing arguments using FastCGI + NGINX
Opened this issue · 0 comments
zklosko commented
I have a question regarding how to set up FastCGI to accept arguments in addition to the script filename. I currently have the same setup listed in the readme on this repo:
location ~ ^/cgi-bin {
root /srv/cgi-bin;
rewrite ^/cgi-bin/(.*) /$1 break;
include fastcgi_params;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
fastcgi_param SCRIPT_FILENAME /srv/cgi-bin$fastcgi_script_name;
}
It works well with a script like scriptname.sh, which would run by browsing to servername.com/cgi-bin/scriptname. What I need to do is to enable arguments coming in over the GET request: servername.com/cgi-bin/scriptname?val1+val2 translated to running bash /srv/cgi-bin/scriptname val1 val2
on the system. How would I configure Nginx and FastCGI to do this?