Location container read order

nerdgrind nginx-forum at nginx.us
Thu Dec 3 05:12:18 MSK 2009

I have one "location" container that servers static content:

location ~ \.(html|htm|xml|css|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$

and another "location" container that uses a backend apache server to serve PHP file requests:

location / {

Are the "location" containers read in the order that they appear in the configuration file? In the example above would the static location be read before the proxy_pass container, insuring that the static content "html" files would be served before a "php" file from the back proxy server?

I am trying to insure the proxy server does not serve php files that may already exist as html files generated by WP Super Cache in Wordpress.

All the best,


Posted at Nginx Forum: http://forum.nginx.org/read.php?2,27566,27566#msg-27566

More information about the nginx mailing list