Жаль что в nginx нет директивы set_header , то есть замена заголовка если он есть и добавление если его нетby vitcool - Nginx Mailing List - Russian
А что то типа такого можно сделать? Кол-во сабдоменов не будет расти. Т.е. есть готовый список, который готов обработать бекенд, все остальное он сам отредиректит на www..... на специальный урл map $host $subdomain_map { ........hostnames; ......by vitcool - Nginx Mailing List - Russian
Добрый день. Есть ли какие-либо примеры лучших практик на тему "как лучше организовать обслуживание доменов 3-го уровня" при условии, что их количество будет не более 20..30, максимум 40, включая основной www. ? По фактby vitcool - Nginx Mailing List - Russian
Maxim Dounin Wrote: ------------------------------------------------------- > Изменения в nginx 1.13.7 > 21.11.2017 > *) Исправление: nginx возвращал ошибку 500, если в директиве > xslt_stylesheet были заданы параметры без использования > пby vitcool - Nginx Mailing List - Russian
bodomic Wrote: ------------------------------------------------------- > Уже, кажется, все идеи перепробовал, ничего не помогает. > Попробую максимально точно описать проблему: На вход фронтенда > приходит урл с encoded символами, среди которых естьby vitcool - Nginx Mailing List - Russian
спасибо за отклик, на мап тоже смотрел, но не успел разобраться с ним в сжатые сроки в итоге переделал бекенд остался правда маленький штрих, сразу на уровне этого фронта замапить в его локейшене ситуации 1. строка с аby vitcool - Nginx Mailing List - Russian
за идею спасибо. рабочая. но придется бекенд допилить чтобы сначала читал хидеры, и только потом get параметры. но это лучше чем ничего вопрос правда остался открытым. почему такое поведение? даже эскейпинг (%20 вместо прby vitcool - Nginx Mailing List - Russian
вот такой локейшен замечательно работает только если в $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.com$uri; это баг ? нет никакой воby vitcool - Nginx Mailing List - Russian
PS: еще 2 момента 1. proxy_pass http://127.0.0.1:8080/; закрывающий слеш уберите, попробуйте 2. добавьте proxy_http_version 1.1; proxy_redirect off;by vitcool - Nginx Mailing List - Russian
скорей всего что то свое встроенное, может быть на основе Jetty надо вскрывать vendor-app-server-1.2.3.jar и смотреть исходники еще вариант, посмотреть заголовки которые выдает этот сервер в респонсе (если напрямую стучаться по 8080by vitcool - Nginx Mailing List - Russian
Речь про какой то конкретный сервлет контейнер или AS? или у приложения своя реализация протокола HTTP? Энивей, я бы проверил доходит ли до этого java бекенда заголовок HOST. например у Caucho Resin была такая неприятная тема...by vitcool - Nginx Mailing List - Russian
Добрый день! Подскажите как мне организовать локейшены для реализации следующей логики ключевой паттерн на который сейчас используется location ~* \.(png|gif|jpg|jpeg)$ { # запрос проксируется на бекенд где происходит разбор сиby vitcool - Nginx Mailing List - Russian
Vadim A. Misbakh-Soloviov Wrote: ------------------------------------------------------- > > тяжелым динамическим страницам > > чистый html > > 1) это как? Динамика, всё-таки, или статика? Динамика. Страница собирается иногда очень долго, каждые 10..15 минby vitcool - Nginx Mailing List - Russian
кто нибудь исследовал тему, на каком минимальном времени кэширования его эффективность сходит на "нет"? допустим у нас 50..75 одновременных запросов к тяжелым динамическим страницам (чистый html) ставим nginx на фронт,by vitcool - Nginx Mailing List - Russian
а изменение в шаблоне имени файла стилей помогает? например с "../style.css" на "../style.css?v0.0.1" чудес не бывает, либо кеширует nginx (cache или proxy) либо ваш аппликейшен который отдает стили nginx-уby vitcool - Nginx Mailing List - Russian
начинаю разбираться с настрйоками HTTPS под nginx, подскажите пожалуйста, что тут можно поправить? PS: данная конфигурация работает, но вдруг я что то упустил server { listen 443 ssl; server_name cdn.vianor-tyres.ru; ssl_certificate /etc/nginx/ssl/domain.crt; ssl_by vitcool - Nginx Mailing List - Russian
подменять при проксировании на бекенд хидер E-tag на случайный?by vitcool - Nginx Mailing List - Russian
Прочитал всю дискуссию и немного сконфужен :) Не понимаю причины для беспокойства У нас в компании используются несколько серверов приложений, многие из них не имеют в качестве фронтенда ни апача ни nginx'а, используетсby vitcool - Nginx Mailing List - Russian
приятно видеть самого себя в начале пути :) могу дать совет - начинайте дорабатывать бекенд. реально снять эту проблему можно только на стороне, путем определения по ip кто именно пришел (яндекс гугл или другой бот), тамby vitcool - Nginx Mailing List - Russian
я использую код 429, его на самом деле многие понимаютby vitcool - Nginx Mailing List - Russian
я бы не стал так сильно доверять PageSpeed Insights лучше поднять на отдельном сервере свой нагрузчик, прогнать хотя бы 1000...2000 реквестов по разным урлам и посмотреть средние значения. будет более правильная картинка.by vitcool - Nginx Mailing List - Russian
> А если сэкономленные на лицензиях винды и базы данных деньги вложить > в железо, то под фрюниксом будет крутиться намного шустрее. :) заодно найти аналоги того, что крутится рядом, например какой нибудь аппликейшby vitcool - Nginx Mailing List - Russian
Konstantin Tokarev Wrote: ------------------------------------------------------- > Вообще удивляет, на дворе 2016 год, и кто-то еще использует Windows > для веб-сервера это бестолковый холивар имхо, потому что, если не упираться в стоимость лицензии, на windowsby vitcool - Nginx Mailing List - Russian
присоединяюсь к реплике про "2016 год на дворе"by vitcool - Nginx Mailing List - Russian
Спасибо за ответы, буду разбиратьсяby vitcool - Nginx Mailing List - Russian
я считал что proxy_cache_bypass не приводит к инвалидации кэша, а просто отправляет запрос к бекенду напрямуюby vitcool - Nginx Mailing List - Russian
Добрый день! Правильно ли я понимаю, что инвалидировать кэш заголовком в запросе можно только в "платной" версии nginx?by vitcool - Nginx Mailing List - Russian
e.lodyanov Wrote: ------------------------------------------------------- > Таак. И как же это должно быть прописано? И где? как организована обработка запросов на сайте? пользователь набрал в браузере адрес http://[ваш домен]/moto какой скрипт получит эby vitcool - Nginx Mailing List - Russian
e.lodyanov Wrote: ------------------------------------------------------- > срабатывает. Полтергейст какой-то. Не подскажите что могло случится? Я > ничего после этого не изменял. Как решить, чтобы переадресация > срабатывала с /moto на /moto/ самый наby vitcool - Nginx Mailing List - Russian
А поженить proxy_store и proxy_cache нельзя? :) например: если нет в proxy_cache, то искать в alias у proxy_store, и если там нет то тогда идти к proxy_pass бекенду на поклон? Наверное выглядит немного бредово, но это отчасти решает проблему бекапа стby vitcool - Nginx Mailing List - Russian