Доброго всем здоровья, в сложившейся обстановке. Есть nginx c "замороченным конфигом". Используется для проксирования раздачи видео по секьюрити ссылкам. Уонфиг такой достался, лично мне не везде понятен. потому... Сby Dmytro Lavryk - Nginx Mailing List - Russian
- location / { rewrite ^/123/qwe/asd.html$ /1.php last; - } Т.е. вынести rewrite выше - на уровень serverby Dmytro Lavryk - Nginx Mailing List - Russian
да, вы правы. Проверил - 400 отдает апстрим в данном случае.by Dmytro Lavryk - Nginx Mailing List - Russian
Вы ошибку не описали... Но, подозреваю, делаете HEAD запрос. Проверил у себя на аналогичном - HEAD дает 400, а вот GET отрабатывает нормально со всеми нужными заголовками.by Dmytro Lavryk - Nginx Mailing List - Russian
В error логе стало появляться какое-то количество вот таких как в заголовке сообщений (вместо hostname реальное имя домена). Не могу понять что это. При чем есть предположение, что когда их набирается какое-то количество nginx пеby Dmytro Lavryk - Nginx Mailing List - Russian
return 301 https://www.stylekinder.ru/ ___________ С уважением, Дмитрий Лаврик WWW: https://dl.sm.ua E-mail: mailto:me@dl.sm.ua Telegram: dlsumy Тел. (viber): +380506037953 Skype: dmytro.lavryk Facebook: https://www.facebook.com/dmytro.lavryk ---- Увімкнуто нд, 24 лист. 2019 01:33:31 +0200 luk911 <nginx-forum@forum.nginx.org> напиby Dmytro Lavryk - Nginx Mailing List - Russian
В документации не нашел. Есть ли какая-то переменная, чтобы посмотреть какие варианты encoding поддерживает клиент? Хоется что-то вроде такого реализовать: map $client_accept_encoding $myvar { "gzip" "zip" "br" "brotli" ....by Dmytro Lavryk - Nginx Mailing List - Russian
Чего-то видимо туплю. Подскажите как такое организовать: есть урл вида http://somesite.com/directory/?arg1=SOME-ARG1&arg2=SOME-ARG2 нужно получить редирект на http://somesite.com/directory/SOME-ARG1/SOME-ARG2by Dmytro Lavryk - Nginx Mailing List - Russian
Dmytro Lavryk Wrote: ------------------------------------------------------- > Выдержки из конфига: Сам сразу и разобрался. Вдруг кому пригодится: Выше по конфигу были прописаны error_page на статические файлы, которых (файлов) не было. Потому все ошибки вby Dmytro Lavryk - Nginx Mailing List - Russian
Выдержки из конфига: location = /robots.txt { add_header X-uri "robots"; allow all; } location = "/someuri" { add_header X-uri "someuri"; try_files $uri =403; } Проверяем: # curl -v https://mydomain.com/robots.txt < HTTP/2 2by Dmytro Lavryk - Nginx Mailing List - Russian
И тут же сам кажется понял: limit_req_zone $binary_remote_addr$server_name zone=.... составной ключик нам поможет. Сорри за беспокойство.by Dmytro Lavryk - Nginx Mailing List - Russian
Может я просто логику как-то не понимаю? На машине много сайтов. limit_req_zone прописываем только в http - в итоге когда ввожу ограничения - под них попадают те. кто выбирает их по ВСЕМ сайтам, а мне бы нужно только вот для конкретby Dmytro Lavryk - Nginx Mailing List - Russian
# cat brotli.conf.inc brotli on; brotli_min_length 200; brotli_comp_level 6; brotli_types text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/richtext image/svg+xml application/atom+xml application/rss+xml text/plain text/xsd text/xsl text/xml image/bmp application/java application/msword application/vnd.ms-fontobject applicatioby Dmytro Lavryk - Nginx Mailing List - Russian
Точно. Там люди ходят. Не самые посещаемые сайты, но все же... curl -H 'Accept-Encoding: br' -I https://site.address/ HTTP/2 200 server: nginx date: Thu, 21 Jun 2018 07:23:26 GMT content-type: text/html; charset=windows-1251 vary: Accept-Encoding set-cookie: PHPSESSID=ec9c7427c1ee83392f44a606f0dc8245; path=/; HttpOnly expires: Thu, 19 Nov 19by Dmytro Lavryk - Nginx Mailing List - Russian
Собрал, включил, перезапустил. Работает часа 3. Описаного эффекта не наблюдается - все работает.by Dmytro Lavryk - Nginx Mailing List - Russian
Я не уверен, что проблема именно в Brotli... Просто показал что есть. Завтра, если будет время - поппробую там же пересобрать с Brotli, подправить конфиг и отправить в работу. Понаблюдаю.by Dmytro Lavryk - Nginx Mailing List - Russian
BROTLI off cache: fastcgi_cache_path /var/tmp/nginx/fastcgi_cache levels=1:2 keys_zone= ССС:100m inactive=240m; lsof +L1 | grep -w ^nginx | wc -l 20 sysctl kern.openfiles kern.openfiles: 3481 reload последний раз был не помню точно когда... как раз как версия 1.14 в портах вышла - пересобрал и ребутнул.by Dmytro Lavryk - Nginx Mailing List - Russian
Все точно так же по сути... Порты сменить. В чем проблема у Вас? З.Ы.: ISPmanager как и остальные "панельки" - зло неописуемое.by Dmytro Lavryk - Nginx Mailing List - Russian
location ~ ^/sites/[^/]+/files/.*\.php$ { deny all; error_page 404 /index.php; return 404; } location ~ \..*/.*\.php$ { error_page 404 /index.php ; return 404; } как-то такby Dmytro Lavryk - Nginx Mailing List - Russian
if ($host != 'domain2.ru') { ... далее, думаю, понятно...by Dmytro Lavryk - Nginx Mailing List - Russian
Alex Vorona Wrote: ------------------------------------------------------- > Hello, > > > 26.02.18 12:22, Dmytro Lavryk wrote: > > > Где-то на просторах гугла нарыл совет обязательно убрать строку "ssl > on;" из > > конфига. Тайного смысла не понял. но строкby Dmytro Lavryk - Nginx Mailing List - Russian
Dmitry Ivanov Wrote: ------------------------------------------------------- > Можно посмотреть запрос полностью, не через лог? Я в свое время > удивился, когда мне Netscaler стал такими ошибками плеваться. В итоге > дикий клиент с мегабайтными GET Пby Dmytro Lavryk - Nginx Mailing List - Russian
Vadim A. Misbakh-Soloviov Wrote: ------------------------------------------------------- > А прописали точно и для ssl и для http? > И как именно указали? server { listen [2a01:4f8:190:XXXX::2]:80; listen [2a01:4f8:190:XXXX::2]:443 ssl http2; listen 80; listen 443 ssl http2; server_name ... и т.д.by Dmytro Lavryk - Nginx Mailing List - Russian
Доброго всем здоровья! Недавно прикрутил к нескольким сайтам на сервере ipv6 адреса, прописал в nginx . В access на этих сайтах периодически по непонятным причинам проскакивает код ответа 400. При чем ИСКЛЮЧИТЕЛЬНО при обращенby Dmytro Lavryk - Nginx Mailing List - Russian
Валентин Бартенев Wrote: ------------------------------------------------------- > Увы, так не получится. Грусть... А что нибудь хитрое типа rotate 360 ?by Dmytro Lavryk - Nginx Mailing List - Russian
Т.е. просто включить не вариант я так понимаю? Только выполнить rotate, resize или crop? Мне ничего из этого не нужно. Меня интересует именно image_filter_interlace on и image_filter_jpeg_quality 70. Второе даже больше. Так не получится?by Dmytro Lavryk - Nginx Mailing List - Russian
Извините, разобрался. Модуль собрался динамически потому нужен был load_module еще. Правда что-то не вижу чтоб он отрабатывал :(by Dmytro Lavryk - Nginx Mailing List - Russian
Странности. В документации ничего не нашел интересного (плохо искал?) имеем sc.conf.inc: location ~* \.(asf|asx|wax|wmv|wmx|avi|class|divx|doc|docx|eot|exe|gz|gzip|ico|jpe|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wmby Dmytro Lavryk - Nginx Mailing List - Russian
Прямо мистика какая-то... Отложил решение на потом. Но в новогоднюю ночь все само собой заработало нормально с тех пор ни разу не сбойнуло.by Dmytro Lavryk - Nginx Mailing List - Russian
> Вам должно быть известно, с какой стороны какой процесс и кто кому > должен был ответить. Подозреваю, на сервере сидит тот самый плагин, > который получил данные, но не увидел их. Трассировка покажет почему. > Моby Dmytro Lavryk - Nginx Mailing List - Russian