Hi,
31.07.17 12:09, pshvedko wrote:
Насколько я понял такой трейлер будет статический.
http://nginx.org/r/add_trailer/ru
"В значении можно использовать переменные."
--
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman
er, а не как часть URL.
proxy_set_header X-Original-URI-with-args $request_uri;
proxy_set_header X-Normalized-URI $uri;
--
Regards,
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Здравствуйте,
nginx у меня без проблем слушает https 443 и проксирует на tomcat https
на нестандартный порт. Правда сертификаты LetsEncrypt.
Посмотрите, что в error-логах nginx.
--
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http
Hi,
24.09.17 19:06, EugeneNF wrote:
[...]
Но nginx ждёт пока не закончится первый запрос. Есть ли опция чтобы отменить
первый запрос при получении второго от того же самого клиента?
Как вы увидели, что именно nginx "ничего не делает" и просто ждёт ?
--
A
Hello,
26.01.18 12:16, CoDDoC wrote:
[...]
pstree дает такую картину:
nginx───2*[nginx───32*[{nginx}]]
32 воркера на каждый из двух
Куда копать?
http://nginx.org/en/docs/ngx_core_module.html#thread_pool
--
Alex Vorona
___
nginx-ru mailing list
location директивы access_log со всеми этими параметрами.
Использую для похожих задач include.
--
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
аковыка".
ssl on; включал SSL на всех listen соответствующего server. Скорее всего
у вас 400-ки были на 80-м порту, добавление $server_port в формат логов
при сохранении ssl on сможет ответить на этот вопрос.
--
Alex Vorona
___
nginx-ru m
12.04.18 05:40, gz wrote:
Добрый день.
[...]
Судя по всему, параметры, указанные в URI proxy_pass не URI-кодируются.
Есть ли способы сформировать корректный запрос с произвольными параметрами?
Попробуйте https://github.com/openresty/set-misc-nginx-module
--
Alex Vorona
Здравствуйте,
Хочется логировать иcходящий ip:port, который используется при
подключении nginx к бекенду при использовании *_pass директив и который
можно жестко задать например через proxy_bind. Не нашёл в документации
подходящих переменных. Это осуществимо?
--
Alex Vorona
Здравствуйте,
22.06.18 12:47, kpoxa wrote:
Добрый день.
[...]
$request_filename не подходит, т.к. содержит в себе и GET параметры.
А что мешает отрезать параметры через regexp map ?
--
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http
Привет,
22.06.18 20:09, kpoxa wrote:
Добрый день.
То, что параметр используется для пробивания кешей.
Ну так используйте $request_filename в ключе кэша, чтобы пробивания
работали, а переменную на базе $request_filename, но без параметров -
для фильтрации доступов.
--
Alex Vorona
Ну и/или другие критерии, позволяющие отличить master'а от worker'ов в
списке процессов, такие как user
pkill -u root nginx -HUP
--
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Здравствуйте,
23.07.18 12:18, Константин Ткаченко wrote:
openssl OpenSSL 1.0.1e-fips 11 Feb 2013
[...]
В чем может быть причина или в какую хоть сторону копать?
Для начала - версия openssl. Для http2 ALPN нужна 1.0.2+
--
Alex Vorona
___
nginx
при парсинге конфигурации не полностью до того, как
начинали обрабатываться context'ы http, mail и другие ? Или это
проявлялось только при переопределении через -g ?
--
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.ngin
енная директива
>worker_shutdown_timeout 600 300;
выключает воркера в диапазоне от 600 до 900 секунд с начала релоада.
--
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
12.06.2013 02:22, Anatoly Mikhailov wrote:
> Вопрос глупый, но ответа в документации не нашел.
> Задача в следующем: есть переменная окружения $RAILS_ENV,
> необходимо ее получить в nginx и использовать как внутреннюю переменную
> в конфигурации. Эта переменная условная, есть еще ряд переменных,
>
17.06.2013 15:06, Валентин Бартенев wrote:
> Умеет nginx se: http://nginx.com/products.html
Где-то можно почитать о enhanced-фичах nginx se, помимо всплывающих окошек по
ссылке?
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailm
24.08.2013 18:16, Daniel Podolsky wrote:
>> Бэкэнду нужен правильный Host и, как я уже писал выше, у меня нет к нему
>> доступа.
> вам точо нужно проксирование, а не редирект 302?
>
> если точно, то можно сколхозить схему с двойным проксированием
>
> upstream cdn {
> server 127.0.0.1:port1;
07.09.2013 00:10, Gelun, Artem wrote:
> Ещё одно - многоуровневые кэши (конечно, их можно реализовать
> проксированием запросов на другой server, но это как-то криво и гонять
> несколько гигабит через loopback нехорошо)
если TCP не нравится - гоняйте через unix-сокеты. Хотя и для TCP это не
пробле
22.09.2013 18:27, 5 wrote:
> Подскажите пожалуйста, никак не могу сообразить, как сделать так, чтобы
> данные возвращаемые memcached-сервером, использовать в качестве uri для
> дальнейшего проксирования с помощью nginx? Можно ли их поместить в
> какую-либо переменную, а потом сделать proxy_pass
22.11.2013 22:47, Gelun, Artem wrote:
> Добрый вечер, коллеги
>
> Помогите, пожалуйста, разобраться с тормозами при отдаче статики (файлы
> порядка 2-4 МБайт, около 700-1000 rps, keep-alive не используется со
> стороны клиента (!), 99% клиентских сессий - с localhost, отдача начинает
> тормозить г
22.12.2013 22:23, Helg wrote:
>> Запустите, например 24 инстанса вашего демона на разных портах.
>> Всех их пропишите под один upstream. Метод балансировки least_conn,
>> keepalive выключите.
> Да. Но тогда на каждый запрос будет создаваться новое соединение. Этого и
> хочется избежать.
А unix-соке
Пробуйте запускать распаковку через cgexec в группе с небольшим
количеством памяти и придавленным IO.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
24.03.15 18:22, Maxim Dounin пишет:
Изменения в nginx 1.7.11 24.03.2015
*) Изменение: параметр sendfile директивы aio более не нужен; теперь
nginx автоматически использует AIO для подгрузки данных для sendfile,
если одновременно испол
26.05.15 17:17, Maxim Dounin пишет:
*) Добавление: параметр reuseport директивы listen.
Спасибо Sepherosa Ziehau и Yingqi Lu.
Кроме равномерного распределения коннектов между worker'ами какие еще
use-case'ы ? Как работает совместно с multi_accept on ?
_
10.07.15 15:47, BieZax пишет:
Только флаг. Хотя не исключаю, что это совпадение, т.к. проблема и
до отключения модуля не сразу проявилась.
В документации указано что по умолчанию threads=32. 24*32=768, при
ротации логов по SIGUSR1 проблемы еще быть не должно. Возможно проблема
все-таки
13.09.15 23:08, Андрей Василишин пишет:
Добрый день всем!
Хочу странного. Хочу делать limit_rate в зависимости от
$connections_active и желательно без обращения на бэкенд за данной
логикой. Как такое сделать?
map_module пробовали?
___
nginx-ru mailin
14.09.15 08:55, Андрей Василишин пишет:
14.09.2015 8:36, Alex Vorona пишет:
13.09.15 23:08, Андрей Василишин пишет:
Добрый день всем!
Хочу странного. Хочу делать limit_rate в зависимости от
$connections_active и желательно без обращения на бэкенд за данной
логикой. Как такое сделать
14.09.15 13:44, denis пишет:
14.09.2015 9:05, Alex Vorona пишет:
14.09.15 08:55, Андрей Василишин пишет:
14.09.2015 8:36, Alex Vorona пишет:
13.09.15 23:08, Андрей Василишин пишет:
Добрый день всем!
Хочу странного. Хочу делать limit_rate в зависимости от
$connections_active и желательно без
> 14.09.15 13:44, denis пишет:
14.09.2015 9:05, Alex Vorona пишет:
Постройте самописным генератором map для $connections_active от 0 до
10 и все.
по отзывам, мап на 100к записей ест много памяти и подтормаживает.
map на 100к отрабатывает в микробенчмарке одинаково быстро с return 200
-
14.09.15 17:58, Андрей Василишин пишет:
Надо в зависимости от $connections_writing устанавливать $limit_rate,
при чем ступенчато. Скажем от 0 до 5к - без ограничений, от 5к до 10к -
ограничение 200к, от 10к до 15к - 150к, от 15к и выше - 100к
И если бы еще это ограничение срабатывало на все кон
11.10.15 00:08, Виктор Вислобоков пишет:
Есть некий список адресов. Для этого списка необходимо отдавать страницы
без ограничений, для всех остальных нужно сделать ограничение limit_req.
Непонятно как это правильно сделать с учётом того, что limit_req внутри if
не работает.
На одном из форумов п
Похоже проблемы с настройками ОС
http://nginx.org/en/docs/freebsd_tuning.html
net.inet.ip.portrange.randomized=0
net.inet.ip.portrange.first=1024
net.inet.ip.portrange.last=65535
Для Linux sysctl net.ipv4.ip_local_port_range
___
nginx-ru mailing list
С IPv6 попадался https://bugzilla.redhat.com/show_bug.cgi?id=1243958, но
там хотя бы понятно почему на IP еще нельзя забиндиться - init-скрипт
IP добавил и вышел, но IP еще не успевает появиться на интерфейсе из-за
IPv6 DAD. Посмотрите когда в системе после запуска "Starting LSB: Bring
up/down
02.02.16 13:26, alexandre_frolov пишет:
[..]
Т.е. правильно ли я понял, что выделение второго IP - абсолютная
необходимость?
Да, все сайты без https на одном IP, все сайты с http и работающим
https+SNI на втором IP.
___
nginx-ru mailing list
nginx-ru
18.02.16 13:00, Андрей Василишин пишет:
Всем привет!
Как сделать так, чтобы try_files искал файл без учета регистра. Есть
часть расширение у файлов в верхнем регистре, часть в нижнем, ссылки все
в нижнем регистре.
Для известного расширения можно попробовать regex capturing location на
имя файла
26.05.16 19:35, wavedocs пишет:
Есть нужда передавать в хидере типа X-Aloha передавать хостней сервера, но
без site.ru.
Какие есть варианты кроме regex, map и lua?
А чем вариант с map named capture не устраивает?
map $hostname $hname {
"~*(?[0-9A-Za-z\-]+)\.[0-9A-Za-z\-]+.[0-9A-Za-z\-]+" $h2name
16.06.16 12:14, ingtar пишет:
Доброго дня!
Возник вопрос, возможно ли воплотить такую схему работы:
Есть локейшен, с которого отдаются файлы после rewrite.
Файлы могут быть в двух разных папках на сервере, нужно отдать со второй
папки, если в первой 404.
Вроде эту магию может сделать try_files.
Н
Hello,
20.10.16 13:30, YuriV wrote:
Всем привет.
Наверное тема баянистая, но что-то никак не выходит каменный цветок :(
Итак, есть nginx 1.8.0 или 1.10.2, ну и регулярка в мапе не работает
нивкакую:
map $http_host $new_host {
~*^resources\.(?P.+) res.$dom1;
~*^(www
Привет,
29.12.16 09:15, Vvedensky wrote:
Разобрался, правильно так
location /robots.txt {
try_files /robots1.txt @rewrite;
rewrite /robots1.txt permanent;
}
Отсутствует именованый location @rewrite,
http://nginx.org/en/docs/http/ngx_http_core_mod
лема - его настраивать надо
И всё равно резолвинг только в момент запуска nginx.
--
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Привет,
11.03.19 23:45, Vitaliy Okulov wrote:
[...]
nginx version: nginx/1.14.0
Kernel 4.4.0
Возможно будет полезнее использовать reuseport у listen вместо
accept_mutex.
--
Alex Vorona
___
nginx-ru mailing list
nginx-ru@nginx.org
http
42 matches
Mail list logo