<div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace">Добрый день.<br><br>Имеется следующая конфигурация:<br><br></div><div class="gmail_default" style="font-family:courier new,monospace">server {<br>
</div><div class="gmail_default" style="font-family:courier new,monospace"> auth_basic "On";<br></div><div class="gmail_default" style="font-family:courier new,monospace"> auth_basic_user_file .htpasswd;<br></div>
<div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace"> location /geoserver {<br><br> proxy_pass <a href="http://127.0.0.1:8080">http://127.0.0.1:8080</a>;<br>
proxy_set_header Authorization "";<br> proxy_set_header Host $host;<br> <br> location /geoserver/devcosmo {<br> auth_basic off; <br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
## Цель - отключить авторизацию этого URI<br></div> <div class="gmail_default" style="font-family:courier new,monospace;display:inline"> </div>}<br><div class="gmail_default" style="font-family:courier new,monospace">
}<br>}<br><br><div class="gmail_default" style="font-family:courier new,monospace;display:inline">Ожидал, что proxy_* директивы для этого вложенного /geoserver/devcosmo будут наследоваться из вышестоящего location, однако получилось 404.<br>
<br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">Версия nginx/1.4.4<br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline"><br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
Подскажите, почему так происходит что не всё наследуется во вложенных location ? Можно ссылками на документацию...<br><br>Спасибо.<br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
<br></div></div><br>-- <br>Regards,<br>Slava
</div>