ok, спасибо, не дочитал<br><br><div class="gmail_quote">2011/6/8 Igor Sysoev <span dir="ltr">&lt;<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Wed, Jun 08, 2011 at 02:47:56AM +0300, Alexander Moskalenko wrote:<br>
&gt; Приветствую!<br>
&gt;<br>
&gt; есть конфиг:<br>
&gt;<br>
&gt; server {<br>
&gt;     listen       80;<br>
&gt;     server_name  _;<br>
&gt;<br>
&gt;     root /home/user/public_html;<br>
&gt;     index index.php;<br>
&gt;     include fastcgi_params;<br>
&gt;     fastcgi_index  index.php;<br>
&gt;     fastcgi_param  SERVER_NAME      $host;<br>
&gt;     fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;<br>
&gt;     fastcgi_param  SCRIPT_URL       $uri;<br>
&gt;     fastcgi_param  SCRIPT_URI       $scheme://$host$uri;<br>
&gt;<br>
&gt;     location / {<br>
&gt;         try_files $uri $uri/ @fallback;<br>
&gt;     }<br>
&gt;<br>
&gt;<br>
&gt;     location ~* \.php$ {<br>
&gt;         fastcgi_pass   fpm;<br>
&gt;     }<br>
&gt;<br>
&gt;     location ~ /\.ht {<br>
&gt;         return 404;<br>
&gt;     }<br>
&gt;<br>
&gt;     location @fallback {<br>
&gt; include fastcgi_params;<br>
&gt; fastcgi_param  SCRIPT_FILENAME  $document_root/index.php;<br>
&gt; fastcgi_param  QUERY_STRING     $uri;<br>
&gt;         fastcgi_pass   fpm;<br>
&gt;     }<br>
&gt;<br>
&gt; }<br>
&gt;<br>
&gt; если в локейшене @fallback не указать:<br>
&gt; include fastcgi_params;<br>
&gt;<br>
&gt; то параметры определенные в секции server (которые судя по документации<br>
&gt; должны наследоваться) не наследуются в этот локейшен<br>
&gt; при этом для локейшена ~* \.php$ они наследуются<br>
&gt;<br>
&gt; так и должно быть?<br>
&gt; поведение наблюдается в версиях 0.8.х и 1.0.х, в 0.9.х не проверял<br>
<br>
</div></div>Да.<br>
<br>
<a href="http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html#fastcgi_param" target="_blank">http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html#fastcgi_param</a><br>
<br>
Директивы наследуются с предыдущего уровня при условии,<br>
что на данном уровне не описаны свои директивы fastcgi_param.<br>
<font color="#888888"><br>
<br>
--<br>
Igor Sysoev<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</font></blockquote></div><br>