Re: Замена content-type image/webp в location

2019-11-07 Пенетрантность vitcool
Жаль что в nginx нет директивы set_header , то есть замена заголовка если он есть и добавление если его нет Posted at Nginx Forum: https://forum.nginx.org/read.php?21,286117,286124#msg-286124 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.

Re: Домены 3-го уровня - best practices

2019-05-25 Пенетрантность vitcool
А что то типа такого можно сделать? Кол-во сабдоменов не будет расти. Т.е. есть готовый список, который готов обработать бекенд, все остальное он сам отредиректит на www. на специальный урл map $host $subdomain_map { hostnames; default www; a000.example.com a000; .

Домены 3-го уровня - best practices

2019-05-24 Пенетрантность vitcool
Добрый день. Есть ли какие-либо примеры лучших практик на тему "как лучше организовать обслуживание доменов 3-го уровня" при условии, что их количество будет не более 20..30, максимум 40, включая основной www. ? По факту все они должны вести на 1 апстрим, но в случае домена 3-го уровня, нужно буд

Re: nginx-1.13.7

2017-11-21 Пенетрантность vitcool
Maxim Dounin Wrote: --- > Изменения в nginx 1.13.7 > 21.11.2017 > *) Исправление: nginx возвращал ошибку 500, если в директиве >xslt_stylesheet были заданы параметры без использования > переменн

Re: Помогите разобраться с proxy pass uri decode

2017-11-21 Пенетрантность vitcool
bodomic Wrote: --- > Уже, кажется, все идеи перепробовал, ничего не помогает. > Попробую максимально точно описать проблему: На вход фронтенда > приходит урл с encoded символами, среди которых есть %20. На > proxy_pass этот %20 обращается обратно

Re: пробелы в переменной $uri

2017-08-04 Пенетрантность vitcool
спасибо за отклик, на мап тоже смотрел, но не успел разобраться с ним в сжатые сроки в итоге переделал бекенд остался правда маленький штрих, сразу на уровне этого фронта замапить в его локейшене ситуации 1. строка с аргументами - бекенд №1 (ресайзинг и оптимизация с запросом исходника у бекенда №

Re: пробелы в переменной $uri

2017-08-03 Пенетрантность vitcool
за идею спасибо. рабочая. но придется бекенд допилить чтобы сначала читал хидеры, и только потом get параметры. но это лучше чем ничего вопрос правда остался открытым. почему такое поведение? даже эскейпинг (%20 вместо пробелов) не помогает. Posted at Nginx Forum: https://forum.nginx.org/read.ph

пробелы в переменной $uri

2017-08-01 Пенетрантность vitcool
вот такой локейшен замечательно работает только если в $uri нет символа "пробел" location ~* \.(jpg|jpeg|png|bmp)$ { proxy_pass http://127.0.0.1:8080/image/transform/resize?width=$arg_width&height=$arg_height&scale=$arg_scale&source=http://www.domain.c

Re: Re: proxy_pass and java app

2017-04-13 Пенетрантность vitcool
PS: еще 2 момента 1. proxy_pass http://127.0.0.1:8080/; закрывающий слеш уберите, попробуйте 2. добавьте proxy_http_version 1.1; proxy_redirect off; Posted at Nginx Forum: https://forum.nginx.org/read.php?21,273607,273623#msg-273623

Re: Re: proxy_pass and java app

2017-04-13 Пенетрантность vitcool
скорей всего что то свое встроенное, может быть на основе Jetty надо вскрывать vendor-app-server-1.2.3.jar и смотреть исходники еще вариант, посмотреть заголовки которые выдает этот сервер в респонсе (если напрямую стучаться по 8080 порту), может быть там будет что то на тему некорректности запро

Re: proxy_pass and java app

2017-04-13 Пенетрантность vitcool
Речь про какой то конкретный сервлет контейнер или AS? или у приложения своя реализация протокола HTTP? Энивей, я бы проверил доходит ли до этого java бекенда заголовок HOST. например у Caucho Resin была такая неприятная тема... Posted at Nginx Forum: https://forum.nginx.org/read.php?21,273607,

Весенний авитаминоз с локейшенами

2017-03-26 Пенетрантность vitcool
Добрый день! Подскажите как мне организовать локейшены для реализации следующей логики ключевой паттерн на который сейчас используется location ~* \.(png|gif|jpg|jpeg)$ { # запрос проксируется на бекенд где происходит разбор ситуации и принимается # решение куда проксировать дальше и что делать.

Re: Опять про кеширование

2017-01-20 Пенетрантность vitcool
Vadim A. Misbakh-Soloviov Wrote: --- > > тяжелым динамическим страницам > > чистый html > > 1) это как? Динамика, всё-таки, или статика? Динамика. Страница собирается иногда очень долго, каждые 10..15 минут обновление данных из которых она соби

Опять про кеширование

2017-01-20 Пенетрантность vitcool
кто нибудь исследовал тему, на каком минимальном времени кэширования его эффективность сходит на "нет"? допустим у нас 50..75 одновременных запросов к тяжелым динамическим страницам (чистый html) ставим nginx на фронт, настраиваем кэш этого локейшена допустим на 1 минуту насколько это решение ра

Re: Как очистить кэш Nginx

2017-01-04 Пенетрантность vitcool
а изменение в шаблоне имени файла стилей помогает? например с "../style.css" на "../style.css?v0.0.1" чудес не бывает, либо кеширует nginx (cache или proxy) либо ваш аппликейшен который отдает стили nginx-у Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271820,271831#msg-271831 ___

Что еще можно добавить или исправить с точки зрения настройки SSL

2016-12-19 Пенетрантность vitcool
начинаю разбираться с настрйоками HTTPS под nginx, подскажите пожалуйста, что тут можно поправить? PS: данная конфигурация работает, но вдруг я что то упустил server { listen 443 ssl; server_name cdn.vianor-tyres.ru; ssl_certificate /etc/nginx/

Re: Вместо 304 всегда отдавать 200.

2016-08-15 Пенетрантность vitcool
подменять при проксировании на бекенд хидер E-tag на случайный? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268979,268981#msg-268981 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: [полуоффтоп] Миграция VK.com с NginX на Apache

2016-08-15 Пенетрантность vitcool
Прочитал всю дискуссию и немного сконфужен :) Не понимаю причины для беспокойства У нас в компании используются несколько серверов приложений, многие из них не имеют в качестве фронтенда ни апача ни nginx'а, используется их собственный встроенный веб-сервер. Как только мы стали подменять заголово

Re: Ограничение количества запросов

2016-08-08 Пенетрантность vitcool
приятно видеть самого себя в начале пути :) могу дать совет - начинайте дорабатывать бекенд. реально снять эту проблему можно только на стороне, путем определения по ip кто именно пришел (яндекс гугл или другой бот), там же можно выставить политику для других ботов, а так же поставить нормальную з

Re: Ограничение количества запросов

2016-08-08 Пенетрантность vitcool
я использую код 429, его на самом деле многие понимают Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268830,268838#msg-268838 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: время ответа

2016-07-18 Пенетрантность vitcool
я бы не стал так сильно доверять PageSpeed Insights лучше поднять на отдельном сервере свой нагрузчик, прогнать хотя бы 1000...2000 реквестов по разным урлам и посмотреть средние значения. будет более правильная картинка. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268323,268324

Re: Запуск nginx в windows

2016-04-26 Пенетрантность vitcool
> А если сэкономленные на лицензиях винды и базы данных деньги вложить > в железо, то под фрюниксом будет крутиться намного шустрее. :) заодно найти аналоги того, что крутится рядом, например какой нибудь аппликейшен сервер, да еще с абсолютными урлами на свои ресурсы :) или еще какую нибудь про

Re: Запуск nginx в windows

2016-04-26 Пенетрантность vitcool
Konstantin Tokarev Wrote: --- > Вообще удивляет, на дворе 2016 год, и кто-то еще использует Windows > для веб-сервера это бестолковый холивар имхо, потому что, если не упираться в стоимость лицензии, на windows совершенно замечательно крутятся ве

Re: Запуск nginx в windows

2016-04-26 Пенетрантность vitcool
присоединяюсь к реплике про "2016 год на дворе" Posted at Nginx Forum: https://forum.nginx.org/read.php?21,266361,266389#msg-266389 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Инвалидация кэша

2016-04-18 Пенетрантность vitcool
Спасибо за ответы, буду разбираться Posted at Nginx Forum: https://forum.nginx.org/read.php?21,266217,266229#msg-266229 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Инвалидация кэша

2016-04-18 Пенетрантность vitcool
я считал что proxy_cache_bypass не приводит к инвалидации кэша, а просто отправляет запрос к бекенду напрямую Posted at Nginx Forum: https://forum.nginx.org/read.php?21,266217,266223#msg-266223 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailma

Инвалидация кэша

2016-04-18 Пенетрантность vitcool
Добрый день! Правильно ли я понимаю, что инвалидировать кэш заголовком в запросе можно только в "платной" версии nginx? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,266217,266217#msg-266217 ___ nginx-ru mailing list nginx-ru@nginx.org ht

Re: Возможна ли переадресация с /kolesa/index.php на /kolesa/

2016-03-19 Пенетрантность vitcool
e.lodyanov Wrote: --- > Таак. И как же это должно быть прописано? И где? как организована обработка запросов на сайте? пользователь набрал в браузере адрес http://[ваш домен]/moto какой скрипт получит этот запрос? в самом начале этого скрипта в

Re: Возможна ли переадресация с /kolesa/index.php на /kolesa/

2016-03-19 Пенетрантность vitcool
e.lodyanov Wrote: --- > срабатывает. Полтергейст какой-то. Не подскажите что могло случится? Я > ничего после этого не изменял. Как решить, чтобы переадресация > срабатывала с /moto на /moto/ самый надежный способ - это на бекенде, контроллер зап

Re: Вопрос про proxy store

2016-02-25 Пенетрантность vitcool
А поженить proxy_store и proxy_cache нельзя? :) например: если нет в proxy_cache, то искать в alias у proxy_store, и если там нет то тогда идти к proxy_pass бекенду на поклон? Наверное выглядит немного бредово, но это отчасти решает проблему бекапа статики которая изначально появляется на бекенде

Вопрос про proxy store

2016-02-24 Пенетрантность vitcool
Всем Доброго времени суток! Правильно ли я понимаю, что использование proxy_store в location (который тянет статику с другого сервера), позволит создать локальную актуальную локальную копию этой самой статики ? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,264801,264801#msg-264801

Re: nginx-1.9.8

2015-12-12 Пенетрантность vitcool
Dmitry Morozovsky Wrote: > а потому в таких случаях не надо вообще замещать файлы. а если нужно > сохранять > ссылки, выдавать 302 на уникальное имя, не? совершенно верно. протокол HTTP имеет все возможности для этого Posted at Nginx Forum: https://forum.nginx.org/read.php?21,263355,263430#msg

Re: Как создать под домен?

2015-11-09 Пенетрантность vitcool
а этот домен 3-го уровня на отдельном IP? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,262655,262661#msg-262661 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Кэширование статики

2015-10-27 Пенетрантность vitcool
Доброго всем времени суток имеем nginx-1.9.5 запущенный на Windows Server 2012 R2 плюс RAM диск на 512Mb nginx должен кэшировать статик файлы при получении ответа 200 на срок 60 минут но судя по бекенду этого не происходит, но и нет 100% нагрузки на статику. причем файлы js и css почему то чаще р

Re: Отдача статики

2015-10-22 Пенетрантность vitcool
Ekaterina Kukushkina Wrote: --- > Добрый день. > > proxy_cache же. > https://www.nginx.com/resources/admin-guide/content-caching/ но это означает что бекенд так или иначе тоже будет нагружен отдачей статики а я хотел отказаться от этого быстрог

Отдача статики

2015-10-22 Пенетрантность vitcool
Есть ли элегантное решение при использовании nginx как прокси + для отдачи статики, для случая если фронтенд это отдельная машина ? Понятно что если хранить статику на сервере фронтенда, то проблемы нет, но то это означает что придется дорабатывать бекенд (который на отдельной машине) так чтобы

Re: Caucho Resin 3.x и nginx windows server 2012 - были ли проблемы у кого нибудь?

2015-10-21 Пенетрантность vitcool
Илья Шипицин Wrote: --- > Попробуйте ARR + IIS URL Rewrite > За исключением экзотических ситуаций - очень производительная и > гибкоконфигурируемая штука спасибо за отклик сижу изучаю Posted at Nginx Forum: https://forum.nginx.org/read.php?21,2

Re: Caucho Resin 3.x и nginx windows server 2012 - были ли проблемы у кого нибудь?

2015-10-21 Пенетрантность vitcool
ALex_hha Wrote: --- > А можно для общего развития узнать, что есть ARR? > > 2015-10-21 19:19 GMT+03:00 Илья Шипицин : > > > Попробуйте ARR + IIS URL Rewrite > > За исключением экзотических ситуаций - очень производительная и > > гибкоконфигуриру

Re: Странность с header DATE

2015-10-14 Пенетрантность vitcool
Maxim Dounin Wrote: --- > Спасибо, выглядит как недоработка - timer_resolution под Windows > работать не может, но обновление времени отключает. Стоит > сделать, чтобы ругалось. да уж мне то за что спасибо :) вопрос не по этой теме есть ли в

Re: Странность с header DATE

2015-10-14 Пенетрантность vitcool
Спасибо за ответ. методом исключения нашел строку в конфиге # Уменьшает разрешение таймеров времени в рабочих процессах, за счёт чего уменьшается число # системных вызовов gettimeofday(), что приводит к увеличению производительности timer_resolution 100ms; если комментировать timer_resolution 1

Re: Странность с header DATE

2015-10-14 Пенетрантность vitcool
неужели никто не сталкивался с таким странным поведением? даже ума не приложу в какую сторону копать. если бы это было только на 1 сервере, а на другом нет - то было бы проще а так такая ситуация возникает и на VPS server 2008 и на моей девелоперской машине windows 7 и на чистом windows server 20

Re: Странность с header DATE

2015-10-13 Пенетрантность vitcool
Maxim Dounin Wrote: --- > Hello! > > On Tue, Oct 13, 2015 at 06:50:28AM -0400, vitcool wrote: > > > nginx используется как прокси. бекенд отдает ему все заголовки, как > то Date, > > last-Modif, Expires и т.п

Re: Caucho Resin 3.x и nginx windows server 2012 - были ли проблемы у кого нибудь?

2015-10-13 Пенетрантность vitcool
ALex_hha Wrote: --- > > планирую поставить на фронтенд ngnix 1.9.5 в качестве прокси перед > сервлет > контейнером resin 3.0.3 (версия старая но очень стабильная) + > делегировать > ему отдачу статики (картинки + xml + js + css). > > > ​для меня

Re: запрет фальшивых Googlebot

2015-10-13 Пенетрантность vitcool
тут не подскажу вот на стороне бекенда это можно сделать легко может выставить кастом заголовок и сообщить об этом nginx чтобы он сформировал некий блек лист айпи ? если он умеет конечно такое Posted at Nginx Forum: http://forum.nginx.org/read.php?21,262080,262145#msg-262145

Странность с header DATE

2015-10-13 Пенетрантность vitcool
nginx используется как прокси. бекенд отдает ему все заголовки, как то Date, last-Modif, Expires и т.п. при этом nginx меняет заголовок Date и все время отдает в нем дату и время своего запуска. исходные данные: windows 2012 server (+ тесты на vps windows) nginx 1.9.5 backend'ы - resin web server

Re: Caucho Resin 3.x и nginx windows server 2012 - были ли проблемы у кого нибудь?

2015-10-13 Пенетрантность vitcool
Gena Makhomed Wrote: --- > On 11.10.2015 18:08, vitcool wrote: > > > первый вопрос: буду рад любой информации касательно засад и проблем > с nginx > > на виндоус серверах 2008 и 2012 которые меня ждут > > http://ngi

Re: запрет фальшивых Googlebot

2015-10-11 Пенетрантность vitcool
может быть ответ не в тему, но те же поисковики предлагают использовать reverse dns для определения кто пришел. все же заголовок agent может быть скомпроментированным. а скомпроментировать записи DNS это подороже затраты Posted at Nginx Forum: http://forum.nginx.org/read.php?21,262080,262103#msg-

Caucho Resin 3.x и nginx windows server 2012 - были ли проблемы у кого нибудь?

2015-10-11 Пенетрантность vitcool
Добрый день! планирую поставить на фронтенд ngnix 1.9.5 в качестве прокси перед сервлет контейнером resin 3.0.3 (версия старая но очень стабильная) + делегировать ему отдачу статики (картинки + xml + js + css). Нагрузка на продакшене около 800 ..1000 одновременных коннектов по 80-му порту. иногда