<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Nginx - не получается ограничить доступ к location</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html</link>
    <description>День добрый. Прошу помощи.&lt;br&gt;&lt;br&gt;Имеется nginx, обслуживающий облако nextcloud. В облаке создан общий ресурс с доступом по ссылке cloud.domain.ru/s/AR1kS7om9Utk339&lt;br&gt;Ресурс этот доступен:&lt;br&gt;&lt;br&gt;192.168.2.166 - - &#091;10/Dec/2019:10:45:34 +0400&#093; &quot;GET / HTTP/2.0&quot; 302 0 &quot;-&quot; &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0&quot;&lt;br&gt;192.168.2.166 - - &#091;10/Dec/2019:10:45:34 +0400&#093; &quot;GET /login HTTP/2.0&quot; 200 3918 &quot;-&quot; &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0&quot;&lt;br&gt;192.168.2.166 - - &#091;10/Dec/2019:10:45:34 +0400&#093; &quot;GET /apps/theming/image/logo?useSvg=1&amp;v=36 HTTP/2.0&quot; 499 0 &quot;-&quot; &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0&quot;&lt;br&gt;192.168.2.166 - - &#091;10/Dec/2019:10:45:35 +0400&#093; &quot;GET /apps/theming/image/logo?v=36 HTTP/2.0&quot; 499 0 &quot;-&quot; &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0&quot;&lt;br&gt;192.168.2.166 - - &#091;10/Dec/2019:10:46:52 +0400&#093; &quot;GET /s/AR1kS7om9Utk339 HTTP/2.0&quot; 200 6600 &quot;-&quot; &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:</description>

<item>
    <title>Nginx - не получается ограничить доступ к location (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html#11</link>
    <pubDate>Tue, 10 Dec 2019 16:06:50 GMT</pubDate>
    <description>&amp;gt; Проксирование средствами php, чудес не бывает. &lt;br&gt;&lt;br&gt;Вот это больше похоже на правду. Ответ где-то тут&lt;br&gt;&#091;code&#093;&lt;br&gt;        location ~ ^&#092;/(?:index&amp;#124;remote&amp;#124;public&amp;#124;cron&amp;#124;core&#092;/ajax&#092;/update&amp;#124;status&amp;#124;ocs&#092;/v&#091;12&#093;&amp;#124;updater&#092;/.+&amp;#124;ocs-provider&#092;/.+&amp;#124;ocm-provider&#092;/.+)&#092;.php(?:$&amp;#124;&#092;/) &#123;&lt;br&gt;            fastcgi_split_path_info ^(.+?&#092;.php)(&#092;/.*&amp;#124;)$;&lt;br&gt;            try_files $fastcgi_script_name =404;&lt;br&gt;            include fastcgi_params;&lt;br&gt;            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;&lt;br&gt;            fastcgi_param PATH_INFO $fastcgi_path_info;&lt;br&gt;            fastcgi_param HTTPS on;&lt;br&gt;            fastcgi_param modHeadersAvailable true;&lt;br&gt;            fastcgi_param front_controller_active true;&lt;br&gt;            fastcgi_pass php-handler;&lt;br&gt;            fastcgi_intercept_errors on;&lt;br&gt;            fastcgi_request_buffering off;&lt;br&gt;        &#125;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;Вот как понять &quot;But you are overriding the try_files statement in the location / block, so you should add it to the new location bloc</description>
</item>

<item>
    <title>Nginx - не получается ограничить доступ к location (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html#10</link>
    <pubDate>Tue, 10 Dec 2019 15:54:25 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;       deny 10.0.0.16/32; &lt;br&gt;&amp;gt;       allow 10.0.0.0/8; &lt;br&gt;&amp;gt;       deny all; &lt;br&gt;&amp;gt;       try_files $uri $uri/ /index.php?$query_string; &lt;br&gt;&amp;gt; &#125; &lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt; решает мой вопрос, proxy_pass также не наблюдается.&lt;br&gt;&amp;gt; Ответ &quot;почему&quot; также расписан по ссылке, которую я давал. Не хватает времени &lt;br&gt;&amp;gt; и знаний, чтобы четко осознать сказанное на чужом языке. Но это &lt;br&gt;&amp;gt; временно :) &lt;br&gt;&lt;br&gt;Проксирование средствами php, чудес не бывает. Главное, чтоб памяти хватило :)&lt;br&gt;</description>
</item>

<item>
    <title>Nginx - не получается ограничить доступ к location (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html#9</link>
    <pubDate>Tue, 10 Dec 2019 15:18:12 GMT</pubDate>
    <description>&amp;gt; тогда proxy_pass &lt;br&gt;&lt;br&gt;1. proxy_pass в конфига отсутствует, а шары с другиз серверов - работают&lt;br&gt;2. &lt;br&gt;&#091;code&#093;&lt;br&gt;location = /s/AR1kS7om9Utk339 &#123;&lt;br&gt;      deny 10.0.0.16/32;&lt;br&gt;      allow 10.0.0.0/8;&lt;br&gt;      deny all;&lt;br&gt;      try_files $uri $uri/ /index.php?$query_string;&lt;br&gt;&#125;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;решает мой вопрос, proxy_pass также не наблюдается.&lt;br&gt;&lt;br&gt;Ответ &quot;почему&quot; также расписан по ссылке, которую я давал. Не хватает времени и знаний, чтобы четко осознать сказанное на чужом языке. Но это временно :)&lt;br&gt;</description>
</item>

<item>
    <title>Nginx - не получается ограничить доступ к location (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html#8</link>
    <pubDate>Tue, 10 Dec 2019 12:44:36 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Если на другом сервере, тогда proxy_pass.&lt;br&gt;&amp;gt; нет, не то.&lt;br&gt;&amp;gt; Шары создаются внутри nextcloud и ни к каким конкретным каталогам/файлам могут вообще &lt;br&gt;&amp;gt; не привязываться.&lt;br&gt;&amp;gt; Данная конкретная шара вообще ведет на windows-файлопомойку.&lt;br&gt;&lt;br&gt;тогда proxy_pass&lt;br&gt;</description>
</item>

<item>
    <title>Nginx - не получается ограничить доступ к location (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html#7</link>
    <pubDate>Tue, 10 Dec 2019 12:38:44 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; Если на другом сервере, тогда proxy_pass.&lt;br&gt;&lt;br&gt;нет, не то.&lt;br&gt;Шары создаются внутри nextcloud и ни к каким конкретным каталогам/файлам могут вообще не привязываться. &lt;br&gt;Данная конкретная шара вообще ведет на windows-файлопомойку.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Nginx - не получается ограничить доступ к location (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html#6</link>
    <pubDate>Tue, 10 Dec 2019 12:31:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Если данные лежат внутри nextcloud, то и этот локейшен тоже должен там &lt;br&gt;&amp;gt;&amp;gt; лежать, со своим или общим обработчиком php.&lt;br&gt;&amp;gt; Де-факто их (данных) там нет, они вообще на другом сервере, а есть &lt;br&gt;&amp;gt; только информация в БД об общем ресурсе, плюс магия &quot;pretty url&quot;... &lt;br&gt;&lt;br&gt;Если на другом сервере, тогда proxy_pass.&lt;br&gt;</description>
</item>

<item>
    <title>Nginx - не получается ограничить доступ к location (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html#5</link>
    <pubDate>Tue, 10 Dec 2019 12:29:23 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; Если данные лежат внутри nextcloud, то и этот локейшен тоже должен там &lt;br&gt;&amp;gt; лежать, со своим или общим обработчиком php.&lt;br&gt;&lt;br&gt;Де-факто их (данных) там нет, они вообще на другом сервере, а есть только информация в БД об общем ресурсе, плюс магия &quot;pretty url&quot;...&lt;br&gt;Пока очень туго соображаю, как с этим соотносится &lt;br&gt;&#091;code&#093;&lt;br&gt;Синтаксис: try_files файл ... uri;&lt;br&gt;try_files файл ... =код;&lt;br&gt;Умолчание: &amp;#8212;&lt;br&gt;Контекст: server, location&lt;br&gt;&lt;br&gt;Проверяет существование файлов в заданном порядке и использует для обработки запроса первый найденный файл, причём обработка делается в контексте этого же location&amp;#8217;а. &lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Nginx - не получается ограничить доступ к location (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html#4</link>
    <pubDate>Tue, 10 Dec 2019 12:02:34 GMT</pubDate>
    <description>&amp;gt;&amp;gt; &#091;code&#093; &lt;br&gt;&amp;gt;&amp;gt; ls -l /www/nextcloud/s /www/nextcloud/s/AR1kS7om9Utk339 &lt;br&gt;&amp;gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt;&amp;gt; Что показывает?&lt;br&gt;&amp;gt; No such file or directory показывает.&lt;br&gt;&lt;br&gt;Именно.&lt;br&gt;Но прежде, вы должны ответить сами себе. Что именно вы хотите ограничить?&lt;br&gt;Если данные лежат внутри nextcloud, то и этот локейшен тоже должен там лежать, со своим или общим обработчиком php.&lt;br&gt;</description>
</item>

<item>
    <title>Nginx - не получается ограничить доступ к location (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/8192.html#3</link>
    <pubDate>Tue, 10 Dec 2019 11:17:31 GMT</pubDate>
    <description>&amp;gt; &#091;code&#093; &lt;br&gt;&amp;gt; ls -l /www/nextcloud/s /www/nextcloud/s/AR1kS7om9Utk339 &lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt; Что показывает?&lt;br&gt;&lt;br&gt;No such file or directory показывает.&lt;br&gt;&lt;br&gt;Ответ на вопрос &quot;как сделать&quot; нашел тут - https://serverfault.com/questions/845896/nginx-location-allow-ip-not-working-as-expected&lt;br&gt;&lt;br&gt;Теперь, когда не подгоняют с решением, вникаю в механизм произошедшего.&lt;br&gt;</description>
</item>

</channel>
</rss>
