Мітки: nginx

nginx and x-forwarded-for multiple ip addresses

nginx and x-forwarded-for multiple ip addressesnginx and x-forwarded-for multiple ip addresses

Ніколи ще не доводилось мені таке бачити, коли в x-forwarded-for було декілька IP які розділені між собою комою. Відразу зрозумів що питання у каскадному проксі, які додають кожен свою адресу. Рішення не

upstream timed out (110: Connection timed out) while reading response header from upstream

upstream timed out (110: Connection timed out)upstream timed out (110: Connection timed out)

upstream timed out (110: Connection timed out)  – можно получить такое сообщение с ошибкой 500 в случае долгого выполнения скрипта. В таком случае nginx передал запрос на upstream (apache, php)

because parent directory has insecure permissions

error: skipping “/var/log/nginx/access.log” because parent directory has insecure permissionserror: skipping “/var/log/nginx/access.log” because parent directory has insecure permissions

Настраиваю ротацию для nginx который работает в docker контейнере, сходу словил ошибку “error: skipping “/var/log/nginx/access.log” because parent directory has insecure permissions (It’s world writable or writable by group which is

nginx proxy_pass $variable

nginx proxy_pass $variablenginx proxy_pass $variable

Век живи – век учись. Я по натуре консервативный человек, но приходится менять и подстраиваться, а иногда делать не так как считаешь нужным, а так – как говорят другие. Настраиваю

open("/dev/null") failed (24: Too many open files)

open(“/dev/null”) failed (24: Too many open files)open(“/dev/null”) failed (24: Too many open files)

open(“/dev/null”) failed (24: Too many open files Я уж было подумал что словил джек-пот, так как вараинті увеличения не помогали, а потом пришло озорение и деревянное решение

upstream sent too big header while reading response header from upstream

upstream sent too big header while reading response header from upstreamupstream sent too big header while reading response header from upstream

Иногда ловлю такую ошибка, вроде как все работает, работает, а тут раз и 503 ошибка в nginx и в логах “upstream sent too big header while reading response header from

nginx ограничение скорости

nginx ограничение скоростиnginx ограничение скорости

Сегодня задали вопрос “как ограничить скорость на один IP в nginx” ? Вопрос избитый и куча раз уже обговорен, куча решений. Основная проблема в том – что известный модуль ngx_http_limit_conn_module