X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=testing%2Ffastcgi-approach%2Fnginx_server_config.txt;h=c76a4e543d1ff1a2acda1f5678cc876e80c1bd3f;hb=fc4f34337f25ef0c20d41c5c33c701ccd3c547b1;hp=6642639f1f8aa07b09c5921bf5c2d0e5d7df72c3;hpb=dc5fd23089d23f18649df40bec82fa01af7782f4;p=matches%2FMCTX3420.git diff --git a/testing/fastcgi-approach/nginx_server_config.txt b/testing/fastcgi-approach/nginx_server_config.txt index 6642639..c76a4e5 100644 --- a/testing/fastcgi-approach/nginx_server_config.txt +++ b/testing/fastcgi-approach/nginx_server_config.txt @@ -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;