From c2932f9a63bd04a1b278e1792bafc06f3f877366 Mon Sep 17 00:00:00 2001 From: sardzent Date: Sun, 16 Dec 2007 18:06:22 +0000 Subject: [PATCH] - added config for nginx cgi perl Changed files: nginx-perl.conf -> 1.4 --- nginx-perl.conf | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/nginx-perl.conf b/nginx-perl.conf index 8a1486e..88f7c57 100644 --- a/nginx-perl.conf +++ b/nginx-perl.conf @@ -28,7 +28,7 @@ http { #gzip on; # perl_modules perl/lib; -# perl_require /home/services/nginx/perl/example-hello-01.pm; +# perl_require /home/services/nginx/cgi-bin/example-hello-01.pm; perl_set $msie6 ' sub { @@ -55,6 +55,29 @@ http { } + location ~ ^/cgi-bin/.*\.cgi$ { + fastcgi_pass unix:/var/run/nginx-perl_cgi.sock; + fastcgi_index index.cgi; + fastcgi_param SCRIPT_FILENAME /home/services/nginx/$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 SCRIPT_NAME $fastcgi_script_name; + fastcgi_param REQUEST_URI $request_uri; + fastcgi_param DOCUMENT_URI $document_uri; + fastcgi_param DOCUMENT_ROOT $document_root; + 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; + fastcgi_read_timeout 5m; + } + # location /nginx_status { # stub_status on; # access_log off; -- 2.44.0