limit_zone test-limit $binary_remote_addr 10m;
#gzip on;
+# perl_modules perl/lib;
+# perl_require /home/services/nginx/perl/example-hello-01.pm;
+
+ perl_set $msie6 '
+ sub {
+ my $r = shift;
+ my $ua = $r->header_in("User-Agent");
+ return "" if $ua =~ /Opera/;
+ return "1" if $ua =~ / MSIE [6-9]\.\d+/;
+ return "";
+ }
+ ';
+
+ # For more visit
+ # http://wiki.codemongers.com/NginxEmbeddedPerlModule
+
server {
listen 80;
server_name localhost;
client_max_body_size 10M;
location / {
- autoindex on;
- root /home/services/nginx/html;
- index index.html index.htm index.php;
+ perl example-hello-01::handler;
limit_conn test-limit 15;
}
# root /home/services/http/error-pages;
# }
-# location ~ \.php$ {
-# include /etc/nginx/fastcgi.params;
-# fastcgi_pass 127.0.0.1:1026;
-# fastcgi_index index.php;
-# fastcgi_param SCRIPT_FILENAME /home/services/nginx/html$fastcgi_script_name;
-# }
-
}
}