Listen ssl (1 reply)
Здравствуйте, помогите христа ради. Есть три файла в sites-enabled, в каждом описано: server { listen 8080; server_name <name>; ssl on; ssl_certificate <path>.crt; ssl_certificate_key...
View Articleкак правильно проксировать вебсокеты ? (no replies)
Привет! в официальной документации https://nginx.ru/ru/docs/http/websocket.html есть пример map $http_upgrade $connection_upgrade { default upgrade; '' close; } получается, что соединение будет...
View Articlenginx и смена симлинков (4 replies)
Здравствуйте! nginx 1.12.2, debian 8, php-fpm (5.6) *# *nginx -V Есть самописное приложение на php. У него есть две версии: stable и current. Для быстрой смены используется следующая схема:...
View ArticleДокументация, директива pid (2 replies)
Здравствуйте, All! В документации по директиве pid есть ошибки: http://nginx.org/ru/docs/ngx_core_module.html#pid http://nginx.org/en/docs/ngx_core_module.html#pid Default: pid nginx.pid; На самом деле...
View ArticleЮникс-сокет и fastcgi. (no replies)
Здравствуйте! Имеет ли смысл включать keepalive для подключения к php-fpm через юникс-сокет? Попробовал сейчас включить, используя: upstream e_php { server unix:/run/php-fpm-e.socket; keepalive 200; }...
View ArticleИзменить стандартную страницу 400 Bad Request (1 reply)
Добрый день. Коллеги, подскажите, как можно заменить стандартную страницу error_page 400 Bad Request на свою?
View Article$is_args (no replies)
Привет! Есть вот такой формат лога log_format full '$remote_addr - $remote_user [$time_local] "$request_method $uri$is_args$args $server_protocol" $status $body_bytes_sent "$http_referer” При этом при...
View ArticleНе правильный запрос на бэкенд после рерайта (3 replies)
Всем привет! Есть такой локейшн location = /robots.txt { rewrite ^(.*)$ /robots.php last; } в котором прописан рерайт robots.txt -> robots.php, все срабатывает корректно, после рерайта запрос идет в...
View ArticleНе понятное поведение при использовании proxy_pass в локейшене (4 replies)
Привет всем, столкнулся с непонятным поведением # nginx -v nginx version: nginx/1.12.1 # nginx -V nginx version: nginx/1.12.1 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) built with OpenSSL...
View Articleапстрим режет запросы? (no replies)
Добрый день, Ситуация следующая: 1) В error логе куча ошибок вида: 2017/12/07 13:19:32 [error] 44862#0: *11393098096 upstream prematurely closed connection while reading response header from upstream,...
View ArticleЧто делает nginx (6 replies)
Привет. Имеется nginx + php-fpm. Вот налетело пользователей 2.5 к чего то делают там на сайте. Все работает проблемм нет. При этом nginx в top на первых местах по нагрузке, за ним php-fpm, это при том,...
View Article1.12.2 под debian wheezy (1 reply)
Здравствуйте. Сейчас последняя сборка под wheezy - 1.12.1. 1.12.2 забыли собрать или stable под wheezy больше официально не поддерживается? -- С уважением. WBR. Алексей. Alexey....
View ArticleСборка nginx с --with-debug (1 reply)
Привет, подскажите, есть ли какие то накладные расходы при запуске nginx, который был собран с опцией --with-debug ? Ну кроме небольшого увеличения размера самого бинарника. Или пока мы нигде в...
View ArticleОбъём отданного запроса с учётом SSL- overhead'а (1 reply)
Добрый день. Есть задача - сохранять в лог-файл полный объём ответа на запросы, как минимум с учётом затрат на SSL при HTTPS. $*bytes_sent* - содержит число байт, переданное клиенту, по HTTP (т.е....
View ArticleКак заставить Nginx отдавать error 521? (2 replies)
Есть Nginx-frontend, он может вернуть Error 502 "Bad Gateway", если backend недоступен. Есть Nginx-backend, он тоже может вернуть Error 502. Как научить Nginx-frontend возвращать в случае недоступности...
View ArticleКак вызвать функцию модуля из другого модуля? (no replies)
Допустим, есть самописный модуль X, который может писать в юникс-сокет. Есть другой модуль Y, которому нужно помочь в лог-фазе сбрасывать информацию в наш сокет. Как из лог-хендлера второго модуля...
View Articlehttps upstream server и локальный backup http upstream (no replies)
Привет! Я тут пытаюсь навести красоту в одном конфиге Nginx-а и что-то пока совсем беда :-( Формулировка, правда, изначально довольно извращенная: есть Nginx, по-умолчанию проксирует запрос в локально...
View Articlehttps://www.nginx.com/blog/performance-tuning-tips-tricks/ (no replies)
Здравствуйте, All! В статье https://www.nginx.com/blog/performance-tuning-tips-tricks/ есть ошибки: error_log off; - это не выключит error_log, а сделает лог-файл с именем off в текущем каталоге. И...
View ArticleУсловие по времени - так можно? (1 reply)
Всем привет, задача - закрыть ботам доступ на сайт днем и открыть ночью. Сейчас условие отсечки ботов простое - if ($http_user_agent ~...
View Article$server_port всегда первая директива listen (1 reply)
Добрый день, Имеется блок server {} с двумя директивами listen: listen:80; listen:81; на 81й порт прилетает траффик SSL, который оффлоаднулся на сервере выше. переменная $server_port упрямо видит...
View Article