<div>root /path/to/document_root;</div><div>index index.php;</div><div><br></div><div>location / {</div><div> try_files $uri @backend;</div><div>}</div><div><br></div><div>location ~ \.php$ {</div><div> return 503;</div>
<div>}</div><div><br></div><div><div>location ~ \.php$ {</div><div> fastcgi_pass <a href="http://127.0.0.1:9000">127.0.0.1:9000</a>;</div><div> fastcgi_index index.php;</div><div> fastcgi_param SCRIPT_FILENAME $document_root/index.php;</div>
<div> include fastcgi_params;</div><div>}</div></div><div><br></div><br><div class="gmail_quote">2011/10/2 alexpts <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Спасибо за код, Валентин!<br>
<br>
Возникает еще такой вопрос по строчке<br>
try_files $uri @php_index;<br>
<br>
$uri может содержать все, что угодно, в<br>
том числе и php скрипты. Php скрипты не<br>
должны никакие кроме, index.php вызываться.<br>
<br>
Как ограничить при таком подходе вызов<br>
всего, кроме указанных расширений,<br>
чтобы проверялись (css|js|pdf|odt|...|jpg|png|gif)<br>
вместо $uri?<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,216171,216176#msg-216176" target="_blank">http://forum.nginx.org/read.php?21,216171,216176#msg-216176</a><br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br>