<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск сервера приложений NGINX Unit 1.26.0</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html</link>
    <description>Состоялся выпуск сервера приложений NGINX Unit 1.26.0, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56209&lt;br&gt;</description>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.26.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html#24</link>
    <pubDate>Wed, 24 Nov 2021 09:50:15 GMT</pubDate>
    <description>&amp;gt;Речь идет об этом https://unit.nginx.org/configuration/#routes ?&lt;br&gt;&lt;br&gt;Да, они самые.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.26.0 (Гоголь)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html#23</link>
    <pubDate>Tue, 23 Nov 2021 20:08:00 GMT</pubDate>
    <description>А какое отношение это имеет к &quot;продукту&quot;?&lt;br&gt;Главный там русский, но, опять же, что это может значить?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.26.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html#22</link>
    <pubDate>Tue, 23 Nov 2021 16:52:24 GMT</pubDate>
    <description>&amp;gt; По этой причине лучше использовать альтернативы, у которых механизм конфигурации не является минным полем. &lt;br&gt;&lt;br&gt;Ну так в каком альтернативном сервере вы бы ни написали команду: &quot;в URL вместо букв /aaa подставь буквы /bbb/&quot; - результат такой замены будет одинаковый.  А ровно такая команда в конфиграции nginx и написана.&lt;br&gt;&lt;br&gt;Можно ещё с тем же успехом команду sed ругать:&#091;code&#093;&lt;br&gt;$ echo &apos;/aaa../ddd&apos; &amp;#124; sed &apos;s+/aaa+/ccc/+&apos;&lt;br&gt;/ccc/../ddd&lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.26.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html#21</link>
    <pubDate>Tue, 23 Nov 2021 16:25:34 GMT</pubDate>
    <description>&amp;gt; Nginx нормализует URL перед передачей в бэкенд, так что туда отправится уже /ddd. &lt;br&gt;&lt;br&gt;Он нормализует его не перед отправкой на бекенд, а перед реврайтом, перед заменой части из location.  А результат замены уже отправится на бекенд, т.е. на бекенд уйдет запрос к &quot;/ccc/../ddd&quot;.  Попробуйте сами, если не верите (только убедитесь, что сам бекенд не нормализует пришедший к нему URL).&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;events &#123;&#125;&lt;br&gt;&lt;br&gt;http &#123;&lt;br&gt;    server &#123;&lt;br&gt;        listen 8000;&lt;br&gt;&lt;br&gt;        location /aaa &#123;&lt;br&gt;            proxy_pass http://127.0.0.1:8001/bbb/;&lt;br&gt;        &#125;&lt;br&gt;    &#125;&lt;br&gt;&lt;br&gt;    server &#123;&lt;br&gt;        listen 8001;&lt;br&gt;&lt;br&gt;        location / &#123;&lt;br&gt;            return 200 &quot;$request_uri&quot;;&lt;br&gt;        &#125;&lt;br&gt;    &#125;&lt;br&gt;&#125;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;$ curl 127.0.0.1:8000/aaa../&lt;br&gt;/bbb/../                                                                                                                                                                               &lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.26.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html#20</link>
    <pubDate>Tue, 23 Nov 2021 16:07:02 GMT</pubDate>
    <description>&amp;gt; роуты приложения: хоть и у uWSGI есть и подобный функционал, но работает он медленее + не очень удобно конфигурять на серваках централизовано.&lt;br&gt;&lt;br&gt;Речь идет об этом https://unit.nginx.org/configuration/#routes ?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.26.0 (ddd2)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html#19</link>
    <pubDate>Tue, 23 Nov 2021 15:16:07 GMT</pubDate>
    <description>Там хоть один российский разработчик еще остался?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.26.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html#18</link>
    <pubDate>Tue, 23 Nov 2021 12:42:14 GMT</pubDate>
    <description>&amp;gt; При такой замене из &quot;/aaa../ddd&quot; получается &quot;/ccc/../ddd&quot; - что с этим будет происходить дальше зависит исключительно от бекенда.&lt;br&gt;&amp;gt; Вина nginx тут лишь в том, что пользователи не читают документацию и невнимательны.&lt;br&gt;&lt;br&gt;Вы, кстати, не исключение :)&lt;br&gt;Nginx нормализует URL перед передачей в бэкенд, так что туда отправится уже /ddd.&lt;br&gt;&lt;br&gt;&amp;gt; Выстрелить себе в ногу с рерайтами в любой форме - можно миллионом разных способов с любым софтом. По этой причине конфигурацией веб-севера наверное стоит доверять не домохозяйке, а кому-то компетентнее.&lt;br&gt;&lt;br&gt;По этой причине лучше использовать альтернативы, у которых механизм конфигурации не является минным полем.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.26.0 (Роман)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html#17</link>
    <pubDate>Tue, 23 Nov 2021 11:02:39 GMT</pubDate>
    <description>&quot;для НЕ меня актуально&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сервера приложений NGINX Unit 1.26.0 (Роман)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125935.html#16</link>
    <pubDate>Tue, 23 Nov 2021 11:00:33 GMT</pubDate>
    <description>&amp;gt; 1. его скорость работы: под высокой нагрузкой с php-fpm не сравнить, в некоторых случаях разница в скорости генерации страницы в 2-5 раз быстрее.&lt;br&gt;&lt;br&gt;Самый странный для меня пункт, но окей, тут можно самому протестировать и понять.&lt;br&gt;&lt;br&gt;&amp;gt; 3. все таки конфигурация через апи куда удобнее если менеджить большой кластер. Раньше приходилось костылять скрипты для редактирования конфигов uWSGI и ходить по ssh на все серваки меняя их sed-ом.&lt;br&gt;&lt;br&gt;Самый спорный для меня пункт, но возможно кому-то так действительно проще&lt;br&gt;&lt;br&gt;Про остальное понятно (для меня актуально, так как не проблема менеджить nginx locations на разные бэкенды), спасибо.&lt;br&gt;</description>
</item>

</channel>
</rss>
