Today Jun 8, 2013 at 02:30 SenatoR wrote:
Столкнулся с непонятной мне проблемой. nginx 1.4.1. Имеется связка nginx +
php-fpm. Возникла необходимость в одном домене заблокировать несколько ip
адресов для режима post. Написал вот такой листинг:
location ~ \.php$ {
if
Today Aug 4, 2013 at 05:37 Argyn wrote:
1) Директивы BindAddress и Port более не существуют. Эквивалентная
функциональность предоставляется более гибкой директивой Listen.
2) В Apache 1.3 директива Port использовалась, кроме всего прочего, для того
чтобы сервер мог формировать правильные
Today Aug 29, 2013 at 16:56 Андрей Василишин wrote:
29.08.2013 15:00, Maxim Dounin пишет:
Варианты - уйти в другой location и писать отдельный лог там,
писать лог с переменными в имени.
Что-то не могу придумать, как без if это сделать.
Не без if, а без неявного вложенного location в
Yesterday Oct 15, 2013 at 20:57 Maxim Dounin wrote:
файла нет. но есть location /closed и есть директивы задания доступа
кому allow, а кому deny. то что return срабатывает раньше deny - это
будет совершенно неожиданно для более чем 99% пользователей nginx...
С якобы багом разобрались -
Today Oct 16, 2013 at 03:16 antarey wrote:
:) ну ето понятно - ребята тоже работают и хотят заработать, и сделали все
максимально для того чтобы обращались в комерческий отдел - есть частичный
функционал, - надо что-то дополнительно - пожалуйста компильте, не можете -
добро пожаловать за
Today Nov 1, 2013 at 16:07 Никита Кардашин wrote:
Прописать для каждого из доменов сервер с server_name *.domainX.tld я тоже
не могу, т.к. тогда туда пойдут не только запросы к несуществующим
приложениям, а вообще ВСЕ запросы (т.е. в приложение никто не попадет).
Today Nov 1, 2013 at 14:23 Sergey Kobzar wrote:
Приветсвую
Nginx стоит как frontend. За ним находится несколько десятков или более
бэкендов (разные servername). Необходимо динамически управлять на какой
бэкенд запрос упадет.
Править nginx.conf и перечитывает его не вариант, т.к. это
Today Dec 1, 2013 at 11:36 Tyrone wrote:
Дальше начал копать в сторону аналогичных правил для nginx. Но с помощью
rewrite смог добиться ровно тех же результатов. Редирект есть, но
get-параметры при перенаправлении сохраняются.
Нужно всего-навсего прочесть документацию:
Today Feb 5, 2014 at 12:40 Anton Kiryushkin wrote:
Понятно. Нужно делать принудительный сброс аргументов. Вышел из положения
так:
if ($arg_arg ~* noname) {
set $args ;
rewrite ^ http://domain.com permanent;
}
В документации о rewrite написано про добавление аргументов и как этого
Today Feb 5, 2014 at 14:53 Anton Kiryushkin wrote:
Прошу прощения. Вы об этом:
Если в строке замены указаны новые аргументы запроса, то предыдущие
аргументы запроса добавляются после них. Если такое поведение нежелательно,
можно отказаться от этого добавления, указав в конце строки замены
Today Sep 5, 2014 at 12:19 Илья Шипицин wrote:
если делаю вот так
server {
listen X.X.X.X:80 accept_filter=httpready;
server_name 1.local;
}
server {
listen X.X.X.X:80 accept_filter=httpready;
server_name 2.local;
}
то
Today Sep 6, 2014 at 01:35 arriah wrote:
Есть сервер с двумя IP с одним сетевым интерфейсом.. IP прописан альясом
nginx слушает на стандартном порту по дополнительному IP, а отвечает с
основного
Как настроить nginx, чтобы он отвечал с того же IP, на который приходит
запрос?
Без
Today Sep 6, 2014 at 04:38 arriah wrote:
Форум у меня живет на дополнительном адресе. а вот если через форум
отправлять письма пользователям, то он соединяется с сервером отправки почты
с основного адреса. Это конечно не критично, но все же это можно
как-нибудь настроить? Наверно придется
Today Sep 21, 2014 at 09:18 Sergey Kagansky wrote:
Как я понимаю, geo может быть использован только в контексте http
В моём случае есть сотни виртуальных хостов у каждого свой список
разрешённых IP и юзер-агентов.
И чему это мешает? Более внимательному прочтению документации?
Поскольку
Today Nov 3, 2014 at 13:10 Andrey Oktyabrskiy wrote:
On 02.11.2014 00:45, iskander wrote:
Есть два IIS, перед ними балансировщиком стоит Nginx-plus, во всех примерах
маршрут выбирается по JSESSIONID
при указании ASP.NET_SessionId вместо JSESSIONID перестает держать на
одном и том-же IIS.
Yesterday Nov 25, 2014 at 22:45 Sergey Smitienko wrote:
Здравствуйте,
1. Насколько я понимаю, proxy_сache на скрипт, который возвращает
X-Accel-Redirect не поддерживается ?
Делайте proxy_pass на скрипт, , который возвращает X-Accel-Redirect.
Стоит proxy_pass и proxy_cache в одном
Today Nov 26, 2014 at 22:02 Андрей Василишин wrote:
Всем привет!
Есть ли элегантный способ исключить логирование чтобы зря не засорять
access_log внутри такой конструкции, которая находится на уровне server?
if ($args ~ ^id=[0-9]{10,}msg=$) {
return 444;
Yesterday Apr 17, 2015 at 11:12 itcod wrote:
Resolving host name dav.example.com ...
Connecting ( home.itcod.com = ip: 10.1.1.1, port: 80 )
Connected (10.1.1.1:80)
PROPFIND / HTTP/1.1
Host: home.itcod.com
HTTP/1.1 207 Multi-Status
Server: nginx/0.8.54
Заметил древнюю версию и
Today Jun 10, 2015 at 07:39 warzoni wrote:
Спасибо за ответ ! Если можете помогите советом, как увидеть кастомный
заголовок ответа сервера респонсе хедер в нгинксе - и передать в
управления if реврайта..
В rewrite - никак - эта фаза работает ДО отправки запроса к backend.
--
WNGS-RIPE
Today Jun 10, 2015 at 07:58 dant4z wrote:
Да, в документации я видел, что могу переопределить ее. Но как мне
переопределить ее, чтобы вернуть поведение по умолчанию? Переопределить я
могу лишь перенаправив запрос или подменив ответ. А как сохранить ответ
бэкенда? есть или такая возможность?
Today Jun 27, 2015 at 02:45 Amanda Sproule wrote:
Мой текущий конфиг щас содержит свыше 400 server locations, и пилить каждый
конфиг по методу копипаста не получится (посчитайте сколько времени уйдёт,
чтобы проанализировать каждый сайт - выявить все возможные локейшены и
прописать их, но по
Today Jun 27, 2015 at 14:16 Amanda Sproule wrote:
очистки предыдущей конфигурации,
очистка не требуется, так как есть и другие локейшены (дочернии директивы).
Ещё как требуется и тем больше, чем глубже вложенность.
В JunOS, например, цепочки правил можно настраивать на уровне блока
Today Jun 10, 2015 at 08:48 warzoni wrote:
Прошу извинить я поспешил с выводом. опишу более подробно.
У нас есть мобильная версия основного сайта, который использует кеш нгинкса.
Определением мобильников и редиректами туда занимается нгинкс. Необходимо
сделать механизм, с помощью которого
Today May 27, 2015 at 17:08 Валентин Бартенев wrote:
?php
header('Cache-Control: max-age=1000');
header(X-Method: $_SERVER[REQUEST_METHOD]);
[..]
Тут вы просто выводите значение переменной окружения, а как вы ее настроили
такое
там значение и будет.
Если у вас в конфигурации
Today May 27, 2015 at 07:54 S.A.N wrote:
В Nginx/1.9.1, с включенным кэшированием, на бекенд отправляется запрос HEAD
методом.
Вот простой скрипт РНР.
?php
header('Cache-Control: max-age=1000');
header(X-Method: $_SERVER[REQUEST_METHOD]);
echo 'BODY';
?
curl -i -X HEAD
Today Aug 26, 2015 at 18:45 Alex Domoradov wrote:
В рассылке mpm-itk выкладывали сравнения производительности, падение было
5-10%, так что 2-3 раза то вы загнули
Это на обслуживании только динамики, где львиную долю занимает
интерпретатор языка или сайта вцелом с кучей fork-ов на кучу
Today Aug 26, 2015 at 16:43 navern wrote:
В апаче есть mod_itk и там такой проблемы нет. Но там fork работает,
поэтому что-то подобное проще сделать.
И производительность с ним в 2-3 раза ниже, а число процессов вдвое выше.
Ибо висят они изначально от root, а под каждый запрос делают
Today Mar 12, 2016 at 11:08 Alexandr Porunov wrote:
> Здравствуйте Владимир,
>
> Я не говорю что я хочу сделать проверку именно таким образом, я просто
> привел один из примеров. Я новичек и не знаю как правильно сделать проверку
> прав. Подскажите пожалуйста как лучше это сделать?
Выдавать
Today Apr 5, 2016 at 15:11 Daniel Podolsky wrote:
> > Я понимаю в чем "подвох" вопроса - ФС тоже можно считать БД.
> ну только если с большой натяжкой.
Отчего же?
Данные есть? Их структурировано сохранять и получать можно?
Индексы директорий, у некоторых даже журнал, контрольные суммы,
Today Apr 5, 2016 at 02:50 Daniel Podolsky wrote:
> > И для отдачи небольшого byte range от большого blob-а?
> большая блоба не нужна
Расскажите это топикстартеру.
> > Даже сразу клиенту по HTTP используя sendfile?
> sendfile не нужен
Расскажите это топикстартеру.
> > И любое другое
Today Apr 5, 2016 at 09:39 Daniel Podolsky wrote:
> > Возможностью делать вышеперечисленное.
> Ну, конечно...
>
> совсем не все файловые системы имеют "возможность делать
> вышеперечисленное". NFS, к примеру. или SquashFS...
Вы так и не рассказали топикстартеру почему это всё не нужно и как
Today Apr 5, 2016 at 12:20 Daniel Podolsky wrote:
> > Вы так и не рассказали топикстартеру почему это всё не нужно и как он
> > может "дать возможность перемотки видео в плеере" прямо из базы.
> с одной стороны - топикстартер меня не просил ни о чем. и проблемы его
> мне не интересны, а
Today Apr 2, 2016 at 11:58 tepkuh wrote:
> Насчет технических ваших PS'ов:
> >P.S. как вы думаете, почему файловые системы называются файловыми? А ещё,
> как вы думаете, зачем они используют кеш в >оперативной памяти для часто
> используемых файлов?
>
> В базах данных также используется кэш в
Today Apr 5, 2016 at 01:58 Daniel Podolsky wrote:
> > Тем, что она находится на файловой системе, тем самым добавляет оверхед?
> безграмотный ответ номер раз, извините
>
> 1. совсем не все базы находятся на файловых системах
> 2. никакого значительного оверхеда нахождение на фс не добавляет ни
>
Today May 19, 2017 at 11:20 Vasil Mikhalenya wrote:
> не похоже, что этот момент разрешает противоречие, т.к. следующая
> конструкция, состоящая не только из переменных, работает
>
> proxy_pass $o_upstream/pp$uri;
>
> подскажите, какой вариант является правильным?
Тут "полностью" - это
35 matches
Mail list logo