Да, вам понадобится Perl.Если вы используете Ubuntu, вместо apt-get install nginx-full используйте apt-get install nginx-extras, который будет иметь встроенный модуль perl.Затем в вашем конфигурационном файле:
http {
...
# Include the perl module
perl_modules perl/lib;
...
# Define this function
perl_set $uri_lowercase 'sub {
my $r = shift;
my $uri = $r->uri;
$uri = lc($uri);
return $uri;
}';
...
server {
...
# As your first location entry, tell nginx to rewrite your uri,
# if the path contains uppercase characters
location ~ [A-Z] {
rewrite ^(.*)$ $scheme://$host$uri_lowercase;
}
...