Welcome! Log In Create A New Profile

Advanced

Re: help with location and order

June 11, 2010 06:10AM
On Fri, Jun 11, 2010 at 11:38:27AM +0200, Life Life wrote:

> I have this config, I need to use jpg in /data/abc/files/ but when I
> browse it nginx will use file jpg in /var/www/images (second condition),
> how to fix it?
>
> root /var/www/images;
>
> location = /abc/files/ {
> alias /data/abc/files/;
> break;
> }
>
> location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|swf|flv)$ {
> access_log off;
> expires 1d;
> }

1) "break" is useless here and only wastes CPU cycles.
2) you may use "root" instead of "alias"
3) "=" is exact match, but not prefix match.
4) "^~" disables testing regexes, thus

location ^~ /abc/files/ {
root /data/;
}


--
Igor Sysoev
http://sysoev.ru/en/

_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

help with location and order

Life Life June 11, 2010 05:44AM

Re: help with location and order

edogawaconan June 11, 2010 05:50AM

Re: help with location and order

Igor Sysoev June 11, 2010 06:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 155
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready