Отвечу сам себе. Внутренняя логика подложила свинью. Nginx иногда зацикливался блуждая по внутренним перенаправлениям в рамках подзапроса к локейшену из auth_request. В лог попадали сообщения что апстрим отвечал с кодом 200,by barut - Nginx Mailing List - Russian
Добрый день! Хотим добавить определенной логики через auth_request, но не сломать основной функционал сайта. Для этого объявили location и подняли пока вирт хост на 127.0.0.1 с заглушкой в виде return 200 на все запросы. Иногда по некотby barut - Nginx Mailing List - Russian
Вспоминая предыдущий вопрос, могу судить о том, что VPS сделана на технологии OpenVZ. Ограничения там как раз по выделяемой памяти, а не по фактически используемой. В этом случае лучше отказаться от идеи держать Memcached и Nginxby barut - Nginx Mailing List - Russian
Все зависит от объемов того что хотите хранить в мемкеше. Если объемы будут небольшими, то можно и вместе. Я ведь правильно понимаю что будет только Nginx+Memcached на хосте? Делал уже так на фронтенде. Nginx под себя много памятby barut - Nginx Mailing List - Russian
Это тогда надо переписать модуль /src/http/modules/ngx_http_memcached_module.c Вот здесь: ngx_http_memcached_handler(ngx_http_request_t *r) { ngx_int_t rc; ngx_http_upstream_t *u; ngx_http_memcached_ctx_t *ctx; ngx_http_memcached_loc_conf_t *mlcf; if (!(r->method & (NGX_HTTP_GET|NGX_HTTP_HEAD))) { return NGX_HTTP_NOT_by barut - Nginx Mailing List - Russian
Нашел предыдущее сообщение. Не совсем понятно чего вы добиться хотите? Если "blablabla" - это константа, то тогда из Memcached будет всегда отдаваться одно и то же значение на любой запрос пришедший в локейшен (главное чтоby barut - Nginx Mailing List - Russian
Все верно, пытается сделать POST в Memcache но получает ответ что метод не поддерживается. Memcache - это только GET запросы от пользователей, по какому-то ключу. Сам Nginx непосредственно не умеет писать данные в мемкеш - http://nginx.org/ru/dby barut - Nginx Mailing List - Russian
On 26.02.2014 18:18, denis wrote: > 26.02.2014 18:07, Alex Belyansky пишет: >> On 26.02.2014 17:41, denis wrote: >>> 24.02.2014 15:55, komiller пишет: >>>> Здравствуйте. >>>> >>>> Прошу помочь, не давно перешел на нгинх и все бы прекрасно да только >>>> пby barut - Nginx Mailing List - Russian
On 26.02.2014 17:41, denis wrote: > 24.02.2014 15:55, komiller пишет: >> Здравствуйте. >> >> Прошу помочь, не давно перешел на нгинх и все бы прекрасно да только >> проблемка одна. Nginx я использую для балансировки нагрузки между двумя >>by barut - Nginx Mailing List - Russian
Добрый день! On 30.01.2014 16:06, gerasape wrote: > Это не вариант. Он отлично кэшит и выполняет огромное количество реврайтов. > Нужно его научить пропускать https трафик... > > Почему на апач его проксируют, а вот на другой хост никакby barut - Nginx Mailing List - Russian
Доброго времени суток. Обратие внимание на вашу директиву: try_files $uri $uri/ @fetch; On 25.06.2013 14:22, wilful wrote: > Доброго дня. > > Не могу понять откуда берётся внутренний редирект такого вида: > $ wget -O/dev/null http://site.local/folder >by barut - Nginx Mailing List - Russian
chmod o+x /var/cache On 25.04.2013 18:33, Gaidamak wrote: > cd / > drwxr-xr-x 24 root wheel 512 Apr 25 22:23 var > cd /var > drwxr-x--- 3 root wheel 512 Apr 25 17:38 cache > cd cache > drwxr-xr-x 4 www wheel 512 Apr 25 18:29 nginx > > > Причем конфиг перенесен с другого, вполне себе рабочего сервеby barut - Nginx Mailing List - Russian
А чем не устраивает recursive_error_pages on; error_page 403 = @upstream; location @upstream { proxy_pass http://upstream; } Насколько я понял документацию, то при возникновении 403-ей от сервера в апстриме nginx снова передаст ее туда же, но уже скорее всего на дрby barut - Nginx Mailing List - Russian
Спасибо, Максим! Теперь все встало на свои места. Буду внимательней к документации. On 18.04.2013 17:50, Maxim Dounin wrote: > Hello! > > On Thu, Apr 18, 2013 at 02:31:04PM +0400, Alex Belyansky wrote: > >> Добрый день! >> >> Своими силами проблему никак решитby barut - Nginx Mailing List - Russian
Добрый день! Своими силами проблему никак решить не могу. В дополнение прикладываю часть debug.log из которого видно, что идет внутренний редирект к странице 500.html, когда имеет место 404-ая ошибка и апстрим на нее не ответил.by barut - Nginx Mailing List - Russian
Добрый день! Имею вот такое в конфигурации: error_page 500 501 502 503 504 /500.html; location / { try_files $uri $uri/ @upstream; error_page 404 = @upstream; error_page 403 = @upstream; } location @upstream { proxy_pass http://backend; } Когда нет связи с бекендом и при этоby barut - Nginx Mailing List - Russian
On 26.03.2013 19:28, baltazor wrote: > Добрый день. Нужно сделать связку: > Nginx + nginx + apache > В первом nginx сделал proxy_pass http://ip:80 , сайт работает. > Проблема заключается в том что второй nginx видит не мой IP , а IP первого > сервера , но апач видиby barut - Nginx Mailing List - Russian
On 09.07.2012 16:32, Oleksandr V. Typlyns'kyi wrote: > Today Jul 9, 2012 at 15:34 Alex Belyansky wrote: > > > Изменения в nginx 1.1.12: > > *) Изменение: после перенаправления запроса с помощью директивы > error_page директива proxy_pass без URI теперь использует измеby barut - Nginx Mailing List - Russian
Добрый день! Хотелось бы поинтересоваться по поводу поведения Nginx, при запросе корневой директории. Конфиг виртуального хоста примерно такой: server { listen 127.0.0.1:80; server_name test.ru ; root /home/test/www/test.ru; index index.php index.html;by barut - Nginx Mailing List - Russian
Доброго дня! Хочу задействовать отдельный сервер в качестве узлового. Т.е. один(два, три) сервер, которые будут обслуживать запросы большого кол-ва доменов, и проксировать запросы уже на отдельные сервера с nginx+apache (дляby barut - Nginx Mailing List - Russian
server { listen 10.23.15.15; server_name ~^(?<sub>.+)\.svn\.host\.ru$; location / { if ($request_method ~ PROPFIND|REPORT ){ rewrite ^/daca(.*) $1 last; } proxy_pass http://$sub.svn.host.ru:8000/$sub$uri; } } Опечатался первый раз в реврайте. Суть реврайта в том что URI дублирby barut - Nginx Mailing List - Russian
Собственно сабж. В апаче использую локейшены для задания путей к репозиториям и SVNPath. <Location /daca> DAV svn SVNPath /var/svn/daca AuthType Basic AuthName "Daca" AuthUserFile /var/svn/daca/.htpasswd Order deny,allow Requby barut - Nginx Mailing List - Russian
09.02.2012 22:37, chillivilli пишет: > Доброго дня. > > Помогите разобраться, есть nginx за ним > апач, > > location / { > proxy_pass http://backend/; > proxy_redirect off; > proxy_set_header Host $host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_headeby barut - Nginx Mailing List - Russian
Тоже задавался этим вопросом под MPM ITK, но в итоге реальных ответов не получил. Если все же хочется ограничить контент на апаче, то советую попробовать сделать это через mod_rewrite. RewriteCond %{REQUEST_URI} ^/cms/admin/some\.php RewriteCond %{REMOTE_ADDR}by barut - Nginx Mailing List - Russian
По-моему HUP срабатывает не сразу, это ведь плавное завершение старых рабочих процессов nginx-a и замещение их новыми. При нагрузке у меня такая замена была где-то минуту, а то и две. 26.10.11, s@bykov.odessa.ua<s@bykov.odessa.ua> написал(а): >by barut - Nginx Mailing List - Russian
19.10.11, govorunkz<nginx-forum@nginx.us> написал(а): > Andrey Repin Wrote: > ------------------------------------------------------- > > > nginx + Phusion Passenger + Ruby on Rails > спасибо за внимание. > а для чего Iphone ?) это была шутка ?! Я не > много почитал инфу, и понял что нужен &by barut - Nginx Mailing List - Russian
В свое время подружил, nginx и апач в панели DirectAdmin. Без костылей правда не обошлось, но все равно получилось. Если Plesk запускает от рута обработку заданий в кроне,то думаю тоже можно поколдовать ;) 26.08.11, Виктор Вислобоков<by barut - Nginx Mailing List - Russian
Интересное решение. Но объем сайта можно так сказать увеличивается в два раза. Т.е. файлы сайта, а потом эти же файлы в кеше. Если речь идет о выделенном сервере, то имеет шанс, но на мой взгляд небольшой, потому что гораздby barut - Nginx Mailing List - Russian
Стоит mod_rpaf 0.6 т.е. последняя версия. До mod_access указать я его не могу потому что он вкомпилен в апач, т.е. статическим образом. Это в апаче RPAFenable On RPAFsethostname Off RPAFproxy_ips 127.0.0.1 RPAFheader X-Real-IP Это в nginx proxy_set_header Host $host; proxy_set_headeby barut - Nginx Mailing List - Russian
Заголовки приходят как надо, видно в phpinfo() да и в логи идут правильные IP-адреса. Проблема в том, что mod_rpaf модифицирует информацию об IP уже после модуля mod_access. 26.05.11, Sergey Shepelev<temotor@gmail.com> написал(а): >> Имею Apache 2.0 mpm-itk бекby barut - Nginx Mailing List - Russian