Update fastcgi stuff
[matches/MCTX3420.git] / testing / fastcgi-approach / nginx_server_config.txt
index 6642639..c76a4e5 100644 (file)
@@ -1,14 +1,19 @@
         #Custom cgi
-        location /cgi/ {
+        location ~ ^/cgi/([^?]*) {
                 fastcgi_pass 127.0.0.1:9005;
                 fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
                 fastcgi_param  SERVER_HOSTNAME    mctxsoft;
                 fastcgi_param  SERVER_SOFTWARE    nginx;
+
+                #Regex removed /cgi/ part, and any args
+                fastcgi_param  DOCUMENT_URI_LOCAL  $1;
                 fastcgi_param  QUERY_STRING       $query_string;
+
+                #Unused for now
                 fastcgi_param  REQUEST_METHOD     $request_method;
                 fastcgi_param  CONTENT_TYPE       $content_type;
                 fastcgi_param  CONTENT_LENGTH     $content_length;
-                fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name
+                fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script$
                 fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
                 fastcgi_param  REQUEST_URI        $request_uri;
                 fastcgi_param  DOCUMENT_URI       $document_uri;

UCC git Repository :: git.ucc.asn.au