Жаль что в 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.
А что то типа такого можно сделать? Кол-во сабдоменов не будет расти. Т.е.
есть готовый список, который готов обработать бекенд, все остальное он сам
отредиректит на www. на специальный урл
map $host $subdomain_map {
hostnames;
default www;
a000.example.com a000;
.
Добрый день.
Есть ли какие-либо примеры лучших практик на тему "как лучше организовать
обслуживание доменов 3-го уровня" при условии, что их количество будет не
более 20..30, максимум 40, включая основной www. ?
По факту все они должны вести на 1 апстрим, но в случае домена 3-го уровня,
нужно буд
Maxim Dounin Wrote:
---
> Изменения в nginx 1.13.7
> 21.11.2017
> *) Исправление: nginx возвращал ошибку 500, если в директиве
>xslt_stylesheet были заданы параметры без использования
> переменн
bodomic Wrote:
---
> Уже, кажется, все идеи перепробовал, ничего не помогает.
> Попробую максимально точно описать проблему: На вход фронтенда
> приходит урл с encoded символами, среди которых есть %20. На
> proxy_pass этот %20 обращается обратно
спасибо за отклик, на мап тоже смотрел, но не успел разобраться с ним в
сжатые сроки
в итоге переделал бекенд
остался правда маленький штрих, сразу на уровне этого фронта замапить в его
локейшене ситуации
1. строка с аргументами - бекенд №1 (ресайзинг и оптимизация с запросом
исходника у бекенда №
за идею спасибо. рабочая. но придется бекенд допилить чтобы сначала читал
хидеры, и только потом get параметры. но это лучше чем ничего
вопрос правда остался открытым. почему такое поведение? даже эскейпинг (%20
вместо пробелов) не помогает.
Posted at Nginx Forum:
https://forum.nginx.org/read.ph
вот такой локейшен замечательно работает только если в $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
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
скорей всего что то свое встроенное, может быть на основе Jetty
надо вскрывать vendor-app-server-1.2.3.jar и смотреть исходники
еще вариант, посмотреть заголовки которые выдает этот сервер в респонсе
(если напрямую стучаться по 8080 порту), может быть там будет что то на тему
некорректности запро
Речь про какой то конкретный сервлет контейнер или AS? или у приложения своя
реализация протокола HTTP?
Энивей, я бы проверил доходит ли до этого java бекенда заголовок HOST.
например у Caucho Resin была такая неприятная тема...
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,273607,
Добрый день!
Подскажите как мне организовать локейшены для реализации следующей логики
ключевой паттерн на который сейчас используется
location ~* \.(png|gif|jpg|jpeg)$ {
# запрос проксируется на бекенд где происходит разбор ситуации и принимается
# решение куда проксировать дальше и что делать.
Vadim A. Misbakh-Soloviov Wrote:
---
> > тяжелым динамическим страницам
> > чистый html
>
> 1) это как? Динамика, всё-таки, или статика?
Динамика. Страница собирается иногда очень долго, каждые 10..15 минут
обновление данных из которых она соби
кто нибудь исследовал тему, на каком минимальном времени кэширования его
эффективность сходит на "нет"?
допустим у нас 50..75 одновременных запросов к тяжелым динамическим
страницам (чистый html)
ставим nginx на фронт, настраиваем кэш этого локейшена допустим на 1 минуту
насколько это решение ра
а изменение в шаблоне имени файла стилей помогает?
например с "../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
___
начинаю разбираться с настрйоками HTTPS под nginx, подскажите пожалуйста,
что тут можно поправить?
PS: данная конфигурация работает, но вдруг я что то упустил
server {
listen 443 ssl;
server_name cdn.vianor-tyres.ru;
ssl_certificate /etc/nginx/
подменять при проксировании на бекенд хидер 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
Прочитал всю дискуссию и немного сконфужен :) Не понимаю причины для
беспокойства
У нас в компании используются несколько серверов приложений, многие из них
не имеют в качестве фронтенда ни апача ни nginx'а, используется их
собственный встроенный веб-сервер.
Как только мы стали подменять заголово
приятно видеть самого себя в начале пути :)
могу дать совет - начинайте дорабатывать бекенд. реально снять эту проблему
можно только на стороне, путем определения по ip кто именно пришел (яндекс
гугл или другой бот), там же можно выставить политику для других ботов, а
так же поставить нормальную з
я использую код 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
я бы не стал так сильно доверять PageSpeed Insights
лучше поднять на отдельном сервере свой нагрузчик,
прогнать хотя бы 1000...2000 реквестов по разным урлам и посмотреть средние
значения.
будет более правильная картинка.
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,268323,268324
> А если сэкономленные на лицензиях винды и базы данных деньги вложить
> в железо, то под фрюниксом будет крутиться намного шустрее. :)
заодно найти аналоги того, что крутится рядом, например какой нибудь
аппликейшен сервер, да еще с абсолютными урлами на свои ресурсы :) или еще
какую нибудь про
Konstantin Tokarev Wrote:
---
> Вообще удивляет, на дворе 2016 год, и кто-то еще использует Windows
> для веб-сервера
это бестолковый холивар имхо, потому что, если не упираться в стоимость
лицензии, на windows совершенно замечательно крутятся ве
присоединяюсь к реплике про "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
Спасибо за ответы, буду разбираться
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
я считал что 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
Добрый день!
Правильно ли я понимаю, что инвалидировать кэш заголовком в запросе можно
только в "платной" версии 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
e.lodyanov Wrote:
---
> Таак. И как же это должно быть прописано? И где?
как организована обработка запросов на сайте?
пользователь набрал в браузере адрес http://[ваш домен]/moto
какой скрипт получит этот запрос?
в самом начале этого скрипта в
e.lodyanov Wrote:
---
> срабатывает. Полтергейст какой-то. Не подскажите что могло случится? Я
> ничего после этого не изменял. Как решить, чтобы переадресация
> срабатывала с /moto на /moto/
самый надежный способ - это на бекенде, контроллер зап
А поженить proxy_store и proxy_cache нельзя? :)
например: если нет в proxy_cache, то искать в alias у proxy_store, и если
там нет то тогда идти к proxy_pass бекенду на поклон?
Наверное выглядит немного бредово, но это отчасти решает проблему бекапа
статики которая изначально появляется на бекенде
Всем Доброго времени суток!
Правильно ли я понимаю, что использование proxy_store в location (который
тянет статику с другого сервера),
позволит создать локальную актуальную локальную копию этой самой статики ?
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,264801,264801#msg-264801
Dmitry Morozovsky Wrote:
> а потому в таких случаях не надо вообще замещать файлы. а если нужно
> сохранять
> ссылки, выдавать 302 на уникальное имя, не?
совершенно верно. протокол HTTP имеет все возможности для этого
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,263355,263430#msg
а этот домен 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
Доброго всем времени суток
имеем nginx-1.9.5 запущенный на Windows Server 2012 R2
плюс RAM диск на 512Mb
nginx должен кэшировать статик файлы при получении ответа 200 на срок 60
минут
но судя по бекенду этого не происходит, но и нет 100% нагрузки на статику.
причем файлы js и css почему то чаще р
Ekaterina Kukushkina Wrote:
---
> Добрый день.
>
> proxy_cache же.
> https://www.nginx.com/resources/admin-guide/content-caching/
но это означает что бекенд так или иначе тоже будет нагружен отдачей
статики
а я хотел отказаться от этого
быстрог
Есть ли элегантное решение при использовании nginx как прокси + для отдачи
статики, для случая если фронтенд это отдельная машина ?
Понятно что если хранить статику на сервере фронтенда, то проблемы нет,
но то это означает что придется дорабатывать бекенд (который на отдельной
машине) так чтобы
Илья Шипицин Wrote:
---
> Попробуйте ARR + IIS URL Rewrite
> За исключением экзотических ситуаций - очень производительная и
> гибкоконфигурируемая штука
спасибо за отклик
сижу изучаю
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,2
ALex_hha Wrote:
---
> А можно для общего развития узнать, что есть ARR?
>
> 2015-10-21 19:19 GMT+03:00 Илья Шипицин :
>
> > Попробуйте ARR + IIS URL Rewrite
> > За исключением экзотических ситуаций - очень производительная и
> > гибкоконфигуриру
Maxim Dounin Wrote:
---
> Спасибо, выглядит как недоработка - timer_resolution под Windows
> работать не может, но обновление времени отключает. Стоит
> сделать, чтобы ругалось.
да уж мне то за что спасибо :)
вопрос не по этой теме
есть ли в
Спасибо за ответ.
методом исключения нашел строку в конфиге
# Уменьшает разрешение таймеров времени в рабочих процессах, за счёт чего
уменьшается число
# системных вызовов gettimeofday(), что приводит к увеличению
производительности
timer_resolution 100ms;
если комментировать timer_resolution 1
неужели никто не сталкивался с таким странным поведением?
даже ума не приложу в какую сторону копать. если бы это было только на 1
сервере, а на другом нет - то было бы проще
а так такая ситуация возникает и на VPS server 2008 и на моей девелоперской
машине windows 7 и на чистом windows server 20
Maxim Dounin Wrote:
---
> Hello!
>
> On Tue, Oct 13, 2015 at 06:50:28AM -0400, vitcool wrote:
>
> > nginx используется как прокси. бекенд отдает ему все заголовки, как
> то Date,
> > last-Modif, Expires и т.п
ALex_hha Wrote:
---
> > планирую поставить на фронтенд ngnix 1.9.5 в качестве прокси перед
> сервлет
> контейнером resin 3.0.3 (версия старая но очень стабильная) +
> делегировать
> ему отдачу статики (картинки + xml + js + css).
>
> > для меня
тут не подскажу
вот на стороне бекенда это можно сделать легко
может выставить кастом заголовок и сообщить об этом nginx чтобы он
сформировал некий блек лист айпи ? если он умеет конечно такое
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,262080,262145#msg-262145
nginx используется как прокси. бекенд отдает ему все заголовки, как то Date,
last-Modif, Expires и т.п.
при этом nginx меняет заголовок Date и все время отдает в нем дату и время
своего запуска.
исходные данные:
windows 2012 server (+ тесты на vps windows)
nginx 1.9.5
backend'ы - resin web server
Gena Makhomed Wrote:
---
> On 11.10.2015 18:08, vitcool wrote:
>
> > первый вопрос: буду рад любой информации касательно засад и проблем
> с nginx
> > на виндоус серверах 2008 и 2012 которые меня ждут
>
> http://ngi
может быть ответ не в тему, но те же поисковики предлагают использовать
reverse dns для определения кто пришел. все же заголовок agent может быть
скомпроментированным. а скомпроментировать записи DNS это подороже затраты
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,262080,262103#msg-
Добрый день!
планирую поставить на фронтенд ngnix 1.9.5 в качестве прокси перед сервлет
контейнером resin 3.0.3 (версия старая но очень стабильная) + делегировать
ему отдачу статики (картинки + xml + js + css). Нагрузка на продакшене около
800 ..1000 одновременных коннектов по 80-му порту. иногда
48 matches
Mail list logo