location @common_location {<br>   #common rules<br>}<br>location A {<br>   root /notexists;<br>  
 try_files /none @common_location;<br>
}<br>
<br>
location B {<br>
    root /notexists;<br>
  
 try_files /none @common_location;<br>
}<br>
<br>
location C {<br>   root /notexists;<br>  
 try_files /none @common_location;<br>
}<br>
<br><br><div class="gmail_quote">2009/12/7 Anton Yuzhaninov <span dir="ltr">&lt;<a href="mailto:citrin@citrin.ru">citrin@citrin.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="im">Vanya wrote:<br>
&gt; Задача: Если есть несколько location, у которых одинаковая конфигурация (группа правил, или как это в терминах nginx`a зовется хз).<br>
&gt; Нужно их как-то объединить в группу, чтобы уменьшить размер конфига и улучшить его читаемость людьми.<br>
&gt;<br>
&gt; Другими словами в псевдокоде хочется чего-то такого<br>
&gt;<br>
&gt; locations A, B, C {<br>
&gt; ...   общая конфигурация для локейшенов A, B и C ...<br>
&gt; }<br>
&gt;<br>
<br>
</div>location A {<br>
  include location-foo.conf;<br>
}<br>
<br>
location B {<br>
  include location-foo.conf;<br>
}<br>
<br>
location C {<br>
  include location-foo.conf;<br>
}<br>
<br>
--<br>
<font color="#888888"> Anton Yuzhaninov<br>
</font><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://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Faithfully yours, Eugenie<br>ICQ #701217<br>GTalk <a href="mailto:ekruglov@gmail.com">ekruglov@gmail.com</a><br>