Setting up CGI (nginx)

From XPUB & Lens-Based wiki
Revision as of 18:11, 6 February 2021 by Michael Murtaugh (talk | contribs)

Running CGI on nginx...

On the sandbox/sandbot we have an nginx webserver.

To enable a cgi-bin,

 apt install fcgiwrap

Then in the nginx settings...

   # cgi
   location /cgi-bin/ {
       gzip off;
       root /usr/lib;
       fastcgi_pass unix:/var/run/fcgiwrap.socket;
       include /etc/nginx/fastcgi_params;
       fastcgi_param SCRIPT_FILENAME /usr/lib$fastcgi_script_name;
   }