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 / {
proxy_pass http://127.0.0.1:8008;
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,
Todd
Posted at Nginx Forum: