Re: Возможно ли остановить выполнение правил внутри location/выйти из location

2020-07-27 Пенетрантность Роман Буренков
tlab/nginx/lfs_lock_access.log gitlab_access; > error_log /var/log/gitlab/nginx/lfs_lock_error.log debug; > } > > location @special_location { > proxy_cache off; > proxy_pass http://gitlab-workhorse; > } > > пн, 27 июл. 2020 г. в 09:16, Роман Буренков : > &g

Re: Возможно ли остановить выполнение правил внутри location/выйти из location

2020-07-27 Пенетрантность Роман Буренков
сылки > nginx-ru..." > В этом номере: > >1. Возможно ли остановить > выполнение правил внутри > location/выйти из location (Роман Буренков) >2. Re: Возможно ли остановить > выполнение правил внутри > location/выйти из locatio

Возможно ли остановить выполнение правил внутри location/выйти из location

2020-07-26 Пенетрантность Роман Буренков
Я использую gitlab 12 СE ( 12.9.2 (ac5568eb5d8) ) и nginx из поставки gitlab (nginx 1.16.1 sha256:f11c2a6d ) кусок моего location с правилами: location /test/lfs_lock_test.git/info/lfs/locks{ if ( $args ~ "lockservice=true" ) { return 404; } rewrite ^/test/lfs_lock_test.git/(.*) /$1 break;

Re: зачем писать FastCGI сервер?

2019-11-06 Пенетрантность Роман Москвитин
Можно, например, открыть для себя tarantool и его модуль для nginx. On Tue, Nov 5, 2019 at 4:12 PM greenwar wrote: > Добрый день. > а нельзя ли обойтись БЕЗ fcgi на пути к самому производительному серверу, > м? > вот, например, "Hello World" в виде N-модуля прекрасно себя чувствует: >

Re: Домены 3-го уровня - best practices

2019-05-25 Пенетрантность Роман Москвитин
Сложно. Я бы сделал один серв с доменом второго уровня и второй серв дефолт или *.domain. А в нем тупо установка двух заголовков. Проще, читабельней, быстрее. ИМХО. On Sat, May 25, 2019 at 12:50 PM Fedor Dikarev wrote: > map $host $x_company_header { > default default.example.com; >

Re: проблемы rewrite + secure link, экранизация символа ? (вопроса)

2018-07-09 Пенетрантность Роман Москвитин
Да что ж такое то. :( Извиняюсь, моя первоначальная реплика немного неуместна, контекст попутал :( On Mon, Jul 9, 2018 at 12:38 PM Роман Москвитин wrote: > Я буду полностью перечитывать сообщение перед ответом! > Я буду полностью перечитывать сообщение перед ответом! > > > On M

Re: проблемы rewrite + secure link, экранизация символа ? (вопроса)

2018-07-09 Пенетрантность Роман Москвитин
Я буду полностью перечитывать сообщение перед ответом! Я буду полностью перечитывать сообщение перед ответом! On Mon, Jul 9, 2018 at 12:18 PM zerko wrote: > Так а почему на других серверах параметры передаются? Эта инструкция secure > link описана на офф сайте, я сделал 1в1, в итоге не

Re: проблемы rewrite + secure link, экранизация символа ? (вопроса)

2018-07-09 Пенетрантность Роман Москвитин
RTFM! Параметры не являются частью локейшена! On Mon, Jul 9, 2018 at 5:38 AM zerko wrote: > только добавляю в ссылку слэш перед вопросом - > > /stream/film/rampage.2018.720p/hls/360/segment1.ts\?md5=LiQjwr4LZRGdOVCV-aeOgg=1531119761 > попадает в локейшен!! и выдает 403 форбиден. Ну как так? > >

Re: Запуск php скриптов из разных директории

2018-06-30 Пенетрантность Роман Москвитин
Ай, перегрелся, да. Оно просто маунтит не девайс, а папку, так что перекрывает. 2018-06-30 15:05 GMT+03:00 Slawa Olhovchenkov : > On Sat, Jun 30, 2018 at 02:55:16PM +0300, Роман Москвитин wrote: > > > В линуксе mount --bind /dev /mnt/dev ЕМНИП > > это разве смешивает

Re: Запуск php скриптов из разных директории

2018-06-30 Пенетрантность Роман Москвитин
В линуксе mount --bind /dev /mnt/dev ЕМНИП On Sat, Jun 30, 2018 at 1:46 PM, Slawa Olhovchenkov wrote: > On Fri, Jun 29, 2018 at 05:59:00PM +0300, Gena Makhomed wrote: > > > > Т.е. директории должны быть как бы зеркалами друг друга. > > > > > > Это возможно сделать? > > > > Теоретически -

Re: Как запустить nginx на IP, которое выделяется через OpenVPN

2018-02-27 Пенетрантность Роман Москвитин
openvpn умеет дергать скрипт после поднятия и при опущении.. 2018-02-27 15:36 GMT+03:00 digger : > Мне нужно запустить nginx на адресе IP, который выделяется клиентом > OpenVPN. > Проблема в том, что этот адрес появляется не сразу после загрузки хоста, а > через

Re: Как удалить из URL сайта завершающий символ # ?

2018-02-15 Пенетрантность Роман Москвитин
Диез остаеется у браузера, серверу он не передается. Соответственно, пытаться его удалить на сервере немного... странно 2018-02-15 17:01 GMT+03:00 digger : > Подскажите, пожалуйста, как удалить из URL сайта завершающий символ решетки > #. > Точка успешно удаляется

Re: вопрос о mime-type

2017-03-07 Пенетрантность Роман Москвитин
Ну нету в никсах расширений, нету! 2017-03-07 13:38 GMT+03:00 itcod : > Константин добрый день! > > > Имеем два файла: 1.js и .js > > > По моей логике у этих файлов расширение "js", а имена разные, у > > одного есть, а у другого пустое. > > > Вообще "1.js" - это

Re: reverse proxy + mysql + video

2016-04-02 Пенетрантность Роман Москвитин
Извините, сумбурно выражаюсь. :( С мускулем - в смысле nginx с мускульным модулем. Второй -nginx хот с модулем, хоть без, не важно. Главное что у него настроен прием внешних запросов и proxy_pass на первого. И кеширование ответов оного. 2016-04-02 12:37 GMT+03:00 tepkuh

Re: reverse proxy + mysql + video

2016-04-01 Пенетрантность Роман Москвитин
А что тут знать то. Один сервак с мускулем уже есть. Ставится еще один. На котором настраивается проксипас с кешированием на первого. Все. Извращенно несколько, но что ж поделать при таком ТЗ. 2016-04-01 20:47 GMT+03:00 tepkuh : > Вот и я думаю про цепочку ;) Но вот

Re: http_geoip_module

2016-03-15 Пенетрантность Роман
15.03.2016 17:53, Maxim Dounin пишет: Hello! On Tue, Mar 15, 2016 at 05:41:09PM +0300, Роман wrote: Добрый день, подскажите что я делаю не так обновил nginx с 1.8.1 до nginx version: nginx/1.9.12 и появились ругательства на geoip_country /usr/local/etc/rc.d/nginx configtest Performing

http_geoip_module

2016-03-15 Пенетрантность Роман
Добрый день, подскажите что я делаю не так обновил nginx с 1.8.1 до nginx version: nginx/1.9.12 и появились ругательства на geoip_country /usr/local/etc/rc.d/nginx configtest Performing sanity check on nginx configuration: nginx: [emerg] unknown directive "geoip_country" in

Re: пакеты с динамическими модулями для тестирования

2016-02-27 Пенетрантность Роман Москвитин
Можно посмотреть как в той же fbsd собираются пыховые модули. Именно распаковывая каждый раз архив. Это нормально, никто же не пересобирает модули по десять раз в час. 2016-02-27 9:47 GMT+03:00 Vadim A. Misbakh-Soloviov : > Я пытаюсь представить, как опакечивать модули для

Re: Проблема с SSI

2015-10-14 Пенетрантность Роман Москвитин
А где у вас в параметрах сборки SSI? On Wed, Oct 14, 2015 at 2:06 PM, Денис Ильиных wrote: > Здравствуйте. Не могу понять в чем дело, сломал всю голову > > Не работает ssi даже > > > Переехал с одного сервера на другой , раньше стоял debian и nginx из > пакетов > > nginx

Свои настройки php для разных location

2015-07-23 Пенетрантность Роман
Можно ли задавать разные настройки php для разных location но с одним пулом? ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Свои настройки php для разных location

2015-07-23 Пенетрантность Роман
Это все хорошо, но он не работает ка кнадо. Пробовал создавать location с ссылкой на именные location и там указывал параметры. Работает так что если оно отработало то сразу на все location действует, это логика вроде как для PHP_ADMIN_VALUE. А мне надо чтобы в одном было memory_limit 128, а в

Captcha на lua

2015-07-12 Пенетрантность Роман
Кто нибудь реализовывал такое? Если да подскажите как сделали в плане кода. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Как сделать ожидание файла

2015-05-28 Пенетрантность Роман Москвитин
Страница может быть ПХП скриптом, который висит до появления файла либо таймаута и только тогда отдает 404 или еще что надо. 2015-05-28 16:20 GMT+03:00 mgaranin nginx-fo...@nginx.us: увы, вариант со страницей мне не подходит: клиенты в основном флеш-плеер и ios-плеер, которые лезут за

Подвисания при распаковке архива

2015-01-27 Пенетрантность Роман
Nginx перестает отдавать файлы при распаковке архивов с большим количеством файлов. Пробовал запускать через nice -n 15 ionice -c3 - не помогает. В чем может быть проблема? ___ nginx-ru mailing list nginx-ru@nginx.org

Re: Подвисания при распаковке архива

2015-01-27 Пенетрантность Роман
. Количество открытых файлов в системе я увеличил, но это не дает эффекта. 27 января 2015 г., 17:17 пользователь Валентин Бартенев vb...@nginx.com написал: On Tuesday 27 January 2015 12:25:47 Роман wrote: Nginx перестает отдавать файлы при распаковке архивов с большим количеством файлов

Bitrix + php-fpm

2014-11-28 Пенетрантность Роман
Пытаюсь перенести Bitrix с apache + php на nginx + php-fpm. Bitrix 9.* php-fpm 5.4.* Пробовал писать сам и на примере http://dev.1c-bitrix.ru/community/webdev/user/5427/blog/bitrix-nginx-phpfpm/?commentId=22761 Ни в какую не хочет работать. Всю голову сломал. Это вообще возможно?

Re: Bitrix + php-fpm

2014-11-28 Пенетрантность Роман
из строки. 28 ноября 2014 г., 23:19 пользователь Vadim A. Misbakh-Soloviov m...@mva.name написал: В письме от Пт, 28 ноября 2014 17:14:25 пользователь Роман написал: Server: nginx/1.6.2 Тут же не говорился что сайт работает на fpm Вот тут говорится, вообще-то: X-Powered-By: PHP/5.3.3

Re: Выдается старая версия статических файлов

2014-08-21 Пенетрантность Роман Москвитин
А нафига такие пляски? Что мешает сделать две секции? 2014-08-21 11:33 GMT+04:00 Lyudmila Kh nginx-fo...@nginx.us: Первый - siteName.ru, второй - alpha.siteName.ru .. а вот так вот вообще можно? server_name ~^(www\.)?(?domain.+)$; это правильно? location / { if($domain

Re: Вырубить gzip для отдельного php скрипта или снова про вложенные locatio

2014-05-01 Пенетрантность Роман Москвитин
Вложенный location сюда так и просится. 2014-05-01 20:15 GMT+04:00 iprok nginx-fo...@nginx.us: В добавленном куске вместо tu4ko читать owncloud. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,249789,249790#msg-249790 ___ nginx-ru

Re: логирование по UDP

2014-04-25 Пенетрантность Роман Москвитин
вроде ж модуль для nginx только один был... И даже работал год назад. По крайней мере у меня с ним проблем не было. 2014-04-25 13:53 GMT+04:00 Daniel Podolsky onoko...@gmail.com: tail -F access_log | logger.pl вот как раз этого мы позволить себе не можем.

Re: логирование по UDP

2014-04-25 Пенетрантность Роман Москвитин
Делается маленький ramfs диск и (внезапно!) нагрузки на диск нет. Памяти то на сервере с запасом? 2014-04-25 14:57 GMT+04:00 Daniel Podolsky onoko...@gmail.com: Штатный syslog-ng модуль из комплекта OS чем не устроил? нагрузку создает на диск. ___

Re: логирование по UDP

2014-04-25 Пенетрантность Роман Москвитин
Тогда патчить модуль. 2014-04-25 15:04 GMT+04:00 Daniel Podolsky onoko...@gmail.com: Делается маленький ramfs диск и (внезапно!) нагрузки на диск нет. Памяти то на сервере с запасом? вот этого вот всего хотелось избежать... ___ nginx-ru

Re: логирование по UDP

2014-04-25 Пенетрантность Роман Москвитин
Собсно я тормознул - ранее давали ссылку на syslog модуль для nginx. Он тоже вполне себе неплохо работал у меня. при этом настраивается сразу что бы от nginx'а логи не писались в файл, а сразу отсылались на удаленный сервер. Ы? 2014-04-25 15:35 GMT+04:00 Daniel Podolsky onoko...@gmail.com: На

выполнение файлов на удаленном севрере

2014-04-14 Пенетрантность Роман
есть два сервачка на одном только nginx ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Выполнение файлов на удаленном севрере

2014-04-14 Пенетрантность Роман
Есть два сервачка На одном только nginx, на другом php-fpm написал такой конфиг server { listen ... server_name ... set $userRoot ... location ~\.php$ { root $userRoot; fastcgi_pass... fastcgi_index

Re: Выполнение файлов на удаленном севрере

2014-04-14 Пенетрантность Роман
В fastcgi_pass, указан линк на upstream 14 апреля 2014 г., 19:01 пользователь Dmitry dmitry.goryai...@gmail.comнаписал: А из чего видно что nginx должен проксировать? По многоточиям не очевидно 14.04.2014 18:56 пользователь Роман n.g.i.n.x@gmail.com написал: Есть два сервачка На одном

Re: Выполнение файлов на удаленном севрере

2014-04-14 Пенетрантность Роман
? 14.04.2014 19:39 пользователь Роман n.g.i.n.x@gmail.com написал: В fastcgi_pass, указан линк на upstream 14 апреля 2014 г., 19:01 пользователь Dmitry dmitry.goryai...@gmail.comнаписал: А из чего видно что nginx должен проксировать? По многоточиям не очевидно 14.04.2014 18:56

Re: свой root для опреденного урла

2014-03-12 Пенетрантность Роман Москвитин
Тут просто надо понять, что с данным конфигом PHP файлы выполняются не в локации /sample, а в локации \.php$... Лечить лучше вложенными локейшенами. 2014-03-12 10:33 GMT+04:00 М.А. Мохначевский tetsio.na...@gmail.com: мб Вам вот это поможет?

Re: свой root для опреденного урла

2014-03-12 Пенетрантность Роман Москвитин
Зачем алиас? Рута нового пропишите! 2014-03-12 13:38 GMT+04:00 georgiy_s nginx-fo...@nginx.us: Насколько понимаю, это должно выглядеть так: server { listen 80; server_name test.loc; root /var/www/test; error_log /var/log/nginx/mytest.log;

Re: свой root для опреденного урла

2014-03-12 Пенетрантность Роман Москвитин
Плывем далее. try_files для чего в локейшене? 2014-03-12 14:56 GMT+04:00 georgiy_s nginx-fo...@nginx.us: поменял alias на root, та же проблема осталась, к сожалению. Т.е. для location /sample { нужна обязательно папка sample, если её нет то по урлу http://test.loc/sample отображается

Re: Не могу заставить regexp реагировать на символ ?

2014-01-27 Пенетрантность Роман Москвитин
Все верно оно делает. В запросе НЕТ знаков вопроса. Ибо это разделитель между строкой запроса и аргументами. 2014-01-27 foboss nginx-fo...@nginx.us Добрый день! Пытаюсь запустить правило: rewrite ^([^.\?]*[^/])$ $1/ permanent; Оно должно добавлять / в конец запроса в случае, если в нем

Re: Не могу заставить regexp реагировать на символ ?

2014-01-27 Пенетрантность Роман Москвитин
Есть переменная $is_args. Но как это правильнее к вашей задаче прикрутить... Я бы в лоб сделал - через if. 2014-01-27 foboss nginx-fo...@nginx.us Спасибо! Подскажите, как правильно поступить в данном случае? Posted at Nginx Forum:

Re: Cache Revalidate

2013-11-28 Пенетрантность Роман Москвитин
Если интересно моё мнения, я бы max-age=0 оставил как разрешения на кеширования, запретом на кеширования оставить дерективы: no-store, no-cache, private. Извините что вклиниваюсь, но это полная победа разума над логикой. А идти вразрез с логикой правильно только в алгоритмах защиты, дабы

Re: Cache Revalidate

2013-11-28 Пенетрантность Роман Москвитин
Кому как, мне вот только что ответил двухсоткой. Несколько раз. Различный контент пошел уже с 304, но там и max-age далеко не ноль. Про использование кук и прочих ETag я ничего не говорил, но кеширование при max-age=0 это совершенно бессмысленное действо с точки зрения банальной логики. ибо при

Re: X-Accel-Redirect и uri escape

2013-11-25 Пенетрантность Роман Шишнев
; +} + Так совсем неправильно: аргументы в X-Accel-Redirect обрабатываются только в том случае, если флаг clcf-safe_redirect не установлен. Не говоря уже про unsafe-проверки, которые не делаются. И даже если сделать как в SSI, то проблема ? в пути не решается. -- С уважением, Роман

Re: X-Accel-Redirect и uri escape

2013-11-25 Пенетрантность Роман Шишнев
Hello, Хотел обойтись малой кровью___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: X-Accel-Redirect и uri escape

2013-11-25 Пенетрантность Роман Шишнев
едиственный coding style? http://wiki.nginx.org/CodingStyle On 11/26/2013 02:35 AM, Maxim Dounin wrote: Hello! On Tue, Nov 26, 2013 at 01:47:36AM +0300, Роман Шишнев wrote: Hello, Тогда всё проще и вот так. Совершенно точно нет. Проверить, разескейпить, потом ещё раз проверить - это совсем не

Re: X-Accel-Redirect и uri escape

2013-11-25 Пенетрантность Роман Шишнев
Hello, Забыл проверить %00, апдейт тут: http://pastebin.com/raw.php?i=cFsthQEi On 11/26/2013 08:09 AM, Роман Шишнев wrote: Hello, Не влез патч в рассылку. Повторюсь. Хотел обойтись малой кровью Но раз ssi и dav туда-же, то вот мой следующий опус: http://pastebin.com/raw.php?i=CPBwq7xY

X-Accel-Redirect и uri escape

2013-11-24 Пенетрантность Роман Шишнев
Hello, Обнаружил несколько странное поведение nginx при обработке X-Accel-Redirect от upstream: При появлении знака ? в имени файла в заголовке, uri обрезается до этого знака, а все остальное складывается в аргументы. Попробовал этот знак заменить на %3F, все стало ещё интереснее - в uri

Re: FTP Proxy

2013-11-14 Пенетрантность Роман
http://www.openbsd.org/faq/pf/ru/ftp.html 14 ноября 2013 г., 16:30 пользователь Роман n.g.i.n.x@gmail.com написал: Здравствуйте. Есть куча вируталок во внутренней сети, н с одним нешним ip Можно ли проксировать в них ftp соединения через nginx? Или есть какое то аналогичное

redirect с псевдонимов

2013-10-04 Пенетрантность Роман
Добрый день, У сайта есть куча псевдонимов, с которых необходимо сделать редиект на основной домен. Сделал с помощью карты map $host $redirectToMainHost { default 0; www.site.ru 1; } server { ... if ($redirectToMainHost = 1) { rewrite ^(.*)$ http://site.ru$1 permanent; } ... }

Re: redirect с псевдонимов

2013-10-04 Пенетрантность Роман Москвитин
Делается отдельная секция server {} с алиасами. А в ней только редирект на основной. А то какой то трэш вечно... 2013/10/4 Роман n.g.i.n.x@gmail.com Добрый день, У сайта есть куча псевдонимов, с которых необходимо сделать редиект на основной домен. Сделал с помощью карты map $host

Re: redirect с псевдонимов

2013-10-04 Пенетрантность Роман
А как быть, если нужны редиректы типа *.site.ru ? 4 октября 2013 г., 16:15 пользователь Роман Москвитин nefe...@gmail.comнаписал: Делается отдельная секция server {} с алиасами. А в ней только редирект на основной. А то какой то трэш вечно... 2013/10/4 Роман n.g.i.n.x@gmail.com

Re: Nginx and Jboss AS

2013-09-27 Пенетрантность Роман Москвитин
Дык установи заголовок Host в что тебе надо... :) 2013/9/27 Vurtatoo nginx-fo...@nginx.us Всем привет. Как передать доменное имя джейбосу, и как его получить? Сейчас сервер запущен как демон коммандой ./standalone.sh Конфиг файл, вернее его часть location ~ /myapp/ {

Re: WSUS без перенастройки клиентов

2013-07-17 Пенетрантность Роман Москвитин
По моему для таких задач использовался кеширующий прокси всегда... 2013/7/17 Alexey V. Karagodov k...@karagodov.name On 17.07.2013, at 11:32, Dmitry Ivanov nginx...@sadok.spb.ru wrote: Здравствуйте, is_as. Вы писали 17 июля 2013 г., 9:30:02: Специалистов нет в школах, со своей

Re: Свои переменные в rewrite

2013-06-10 Пенетрантность Роман Москвитин
2013/6/10 denis de...@webmaster.spb.ru 10.06.2013 8:55, Валентин Бартенев пишет: Не нужно так делать: http://nginx.org/en/docs/faq/** variables_in_config.htmlhttp://nginx.org/en/docs/faq/variables_in_config.html Может пора ввести макросы? Которые компилируются в полотно конфигов 1 раз на

Re: Подмена урла с отдачей файла

2013-04-14 Пенетрантность Роман
При генерации файла инфа о нем кладется в бд и мемкеш а при отдаче всего то надо взять одно значение из мемкеша вот и думаю как бы это сделать с минимальными потерями. 14 апреля 2013 г., 22:11 пользователь Anatoly Mikhailov anat...@sonru.comнаписал: On Apr 14, 2013, at 6:32 PM, Роман

Re: $request uri в lowercase

2013-03-10 Пенетрантность Роман Москвитин
Если у вас нет такой страницы - откуда возьмется кэш? 2013/3/9 Namaste nginx-fo...@nginx.us Да нет. На самом деле нормальное написание url'а - одно. Например /Test-page.htm - таким его генерю я и таким его видно в ссылке с других страниц сайта. Просто замечаю, что иногда пытаются скачать

Re: $request uri в lowercase

2013-03-09 Пенетрантность Роман Москвитин
Прошу прощения что вклиниваюсь, но зачем вы такие URL генерите? 2013/3/9 Namaste nginx-fo...@nginx.us Привет! В некоторых локейшенах использую fastcgi_cache с ключом $scheme$host$request_uri$request_method; Как я понимаю для каждого из таких $request_uri: test.html, Test.html, TEST.html

Re: Странное поведение upstream sent too big header

2013-03-09 Пенетрантность Роман Москвитин
nginx тут точно не при чем, если вы им заголовки не генерите. К тому же он изначально говорил что апстрим ему отдает слишком дофига. tcpdum'ом снимите что апстрим возвращает и крутите бэкэнд. 2013/3/9 bozercov nginx-fo...@nginx.us увеличил, сейчас уже не 502 ошибка, а хроме Ошибка 325