Re: При обращении любому домену any.com отдает контент сайта my.com

2022-08-17 Пенетрантность dim1
Спасибо за ответ. Я читал и проверял перед созданием темы. Нигде в конфиге НЕ указана: default_server; Posted at Nginx Forum: https://forum.nginx.org/read.php?21,294955,294958#msg-294958 ___ nginx-ru mailing list -- nginx-ru@nginx.org To unsubscribe

При обращении любому домену any.com отдает контент сайта my.com

2022-08-17 Пенетрантность dim1
В логах обращения к несуществующим на сервере сайтам: https://badsite.com/path https://badsite2.com/path Пути path - реальные работающего сайта ttps://my.com. Всем им отдается контент с 200 ответом. Я проверил парсером. При обращении к серверу, указав его IP, но с host:anyhost.com - отдается

Средствами nginx вставить случайное число на страницу, чтобы предотвратить кеширование

2022-03-24 Пенетрантность dim1
Возникла идея быстрого подсчета посетителей - выделив отдельный лог для запросов картинки логотипа с сайта. Но, для того, чтобы подсчет был корректным - нужно полностью отключить кеширование этой одной картинки. Есть ли в nginx ли простая возможность вставки случайного текста/числа - замена

Re: userid - как запить отдаваемую первую куку в лог?

2022-03-20 Пенетрантность dim1
запить = записать. Понятно, что в лог пишется полученные от клиента данные. Есть ли способ записать в лог только что сформированный uid (кука), который будет отдан клиенту? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,293856,293857#msg-293857

userid - как запить отдаваемую первую куку в лог?

2022-03-20 Пенетрантность dim1
log_format log1 '$remote_addr;$msec;$args;$http_referer;$request_time;$cookie_uid'; ... userid on; userid_name uid; userid_expires max; При первом посещении страницы - не пишет отдаваемую uid в лог. Есть способ заставить записать ее в лог? Я пробовал записывать в лог $uid_got и $uid_set Но,

Re: Пробел в URI -ТЕРЯЕТСЯ все, что после пробела

2018-04-18 Пенетрантность dim1
Поборол, используя $request_uri вместо $uri Posted at Nginx Forum: https://forum.nginx.org/read.php?21,279469,279515#msg-279515 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Пробел в URI -ТЕРЯЕТСЯ все, что после пробела

2018-04-17 Пенетрантность dim1
rewrite . /cgi-bin/re.pl?in=$uri last; При подстановке в $uri урл с пробелом http://domen.ru/sub/dir/%20word - теряется %20word. Проверил окружение скрипта, реально теряется: REQUEST_URI = /cgi-bin/re.pl?in=/sub/dir/ Возможно ли это исправить? Posted at Nginx Forum:

Рабочий вариант

2018-04-17 Пенетрантность dim1
Последнее - была моя ошибка. Рабочий код обработчика 404 ошибок (скрипт - части ошибок отдает 301, остальным 404 и свою 404 страницу из файла). error_page 404 = @404e; # изменился только один знак: = @404e{ rewrite . /cgi-bin/re.pl?in=$uri last; proxy_pass http://7.7.7.7:8080; proxy_redirect

Re: Обработка 404 ошибок на perl и 301 редирект

2018-04-17 Пенетрантность dim1
Разобрался. Новая проблема: Если скриптом отдавать 404 ошибку и содержимое фала 404 ошибки - содержимое не выводится. Просто отдает "404 Not Found nginx" Как отдать свою 404 (со своим файлом), после обработки error_page 404 = @404e? Posted at Nginx Forum:

Re: Обработка 404 ошибок на perl и 301 редирект

2018-04-17 Пенетрантность dim1
Если задать вместо error_page 404 @404e; : error_page 404 = @404e; 301 редирект обрабатывает нормально. Но, вместо 404 отдает 200. print "Status: 404 Not Found\n"; print "Content-Type: text/html\n\n"; print "Error 404"; Отдает: HTTP/1.1 200 OK ... Status: 404 Not Found Posted at Nginx

Re: Обработка 404 ошибок на perl и 301 редирект

2018-04-17 Пенетрантность dim1
"А разве не "\r\n" и соответственно "\r\n\r\n" надо?" Пробовал и с \r\n - ничего не изменилось. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,279469,279475#msg-279475 ___ nginx-ru mailing list nginx-ru@nginx.org

map для вывод записей в error.log по условию

2016-05-27 Пенетрантность dim1
Проблема: В логе есть множество не нужных 404 ошибок. Например, c перебором всего URL. Пример с юзерагентом WhatsApp: http://domen.com/category/subcategory/subsubcategory/page http://domen.com/category/subcategory/subsubcategory/pag http://domen.com/category/subcategory/subsubcategory/pa ...

Re: nginx зависает - а поможет Varnish перед nginx?

2016-03-21 Пенетрантность dim1
у меня чистая статика, без бакэнда Posted at Nginx Forum: https://forum.nginx.org/read.php?21,265286,265534#msg-265534 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx зависает - а поможет Varnish перед nginx?

2016-03-19 Пенетрантность dim1
Varnish кеширует в памяти. Поможет побороть зависание из-за торозов с дисками установка перед nginx - varnish? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,265286,265460#msg-265460 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: nginx зависает при записи логов?

2016-03-14 Пенетрантность dim1
Вы правы, отключил логи - тоже зависания nginx. Хотя все в кэше ОС, судя по iotop nginx что-то читает: 451 be/4 root0.00 B/s0.00 B/s 0.00 % 99.99 % [md2_raid1] 473 be/3 root0.00 B/s0.00 B/s 0.00 % 90.73 % [jbd2/md2-8] 23894 be/4 root 0.00 B/s 90.79 M/s

Re: nginx зависает при записи логов?

2016-03-14 Пенетрантность dim1
$ sysctl -a | grep dirty vm.dirty_background_ratio = 10 vm.dirty_background_bytes = 0 vm.dirty_ratio = 20 vm.dirty_bytes = 0 vm.dirty_writeback_centisecs = 500 vm.dirty_expire_centisecs = 3000 Posted at Nginx Forum: https://forum.nginx.org/read.php?21,265286,265303#msg-265303

Re: nginx зависает при записи логов?

2016-03-13 Пенетрантность dim1
Блокирование диска идет из-за программного рейда (процесс flush-9:2) Какой ionice при копировании не ставь, все равно синхронизация тормозит :( Как решить? Что будет, если попробовать поставить высокий ionice -c1 (real time) для процессов nginx? Posted at Nginx Forum:

nginx зависает при записи логов?

2016-03-13 Пенетрантность dim1
nginx 1.8.0 Debian GNU/Linux 7 Linux version 2.6.32-5-amd64 (Debian 2.6.32-48squeeze6) При нагрузке подвисает nginx. Протестировал: при более менее активных дисковых операциях, начинает подвисать nginx. Мне кажется, что ворекр (процесс nginx) блокируется при записи лога. Верно? Операций

nginx все воркеры на 1 ядро?

2016-03-13 Пенетрантность dim1
Debian GNU/Linux 7 Linux version 2.6.32-5-amd64 (Debian 2.6.32-48squeeze6) посмотрел atop CPU | sys 6% | user 10% | irq 19% | idle763% | wait 1% | avgf 1.61GHz | avgscal 47% | cpu | sys 5% | user 8% | irq 20% | idle 67% | cpu000 w 1% | avgf