У нас в результате глюка мобильное приложение начало слать на сервер POST-запросы с пустым body. Можно ли на уровне nginx их обнаружить и отклонить?by softshape - Nginx Mailing List - Russian
Всем привет, у меня встала задача расшарить большой каталог под Windows "в Интернет" с помощью nginx. Autoindex on прекрасно справился с этой задачей, но только что касается английских имен файлов. Русские имена nginx показываеby softshape - Nginx Mailing List - Russian
В общем лучшее что пока что получилось, это - location = /css/development.css { if ($http_user_agent ~* 'Trident') { rewrite ^(.*)$ /css/production.css redirect; } } Потому что 1) у MSIE 11 нет слова MSIE в user agent, но у всех есть Trident; 2) break не срабатывает, но работает redirect; 3)by softshape - Nginx Mailing List - Russian
Всем привет, задача - на один и тот же запрос всем браузерам отдать файл development.css, а для IE отдать production.css. Пишу правило: location = /css/development.css { rewrite ^(.*) /css/production.css; } Работает. Добавляем проверку на IE -by softshape - Nginx Mailing List - Russian
Всем привет, задача - закрыть ботам доступ на сайт днем и открыть ночью. Сейчас условие отсечки ботов простое - if ($http_user_agent ~ Linguee|statdom|SemrushBot|AhrefsBot|Reefeedbot|bingbot|SputnikBot|Crowsnest|MegaIndex|......... return 403; } Что нужно в него добавиby softshape - Nginx Mailing List - Russian
Всем привет, у нас на сайте есть URL, который используется для опроса положения транспорта на карте. Вызывается он каждые несколько секунд. В итоге даже 4-5 пользователей с открытой картой забивают лог этим адресом так, чby softshape - Nginx Mailing List - Russian
У нас да, X-Accel использует адрес типа "@upload/...." и в конфиге определен location - location ^~ @upload { internal; alias /home/www/upload; } А как правильно делать теперь? @ на / заменить?by softshape - Nginx Mailing List - Russian
Что-то сломалось с X-Accel-Redirect. Попытка запустить версию 1.7.12 приводит к 500 ошибке на тех файлах, которые у нас отдавались через X-Accel. Откат на 1.7.6 решает эту проблему.by softshape - Nginx Mailing List - Russian
Как более универсальный и наверное более простой вариант, можно "ловить" не домен pdf.* а сам параметр pdf=.... - вопрос только, как потом вызвать phantomjs?by softshape - Nginx Mailing List - Russian
Всем привет, нужен совет, возможно ли и как настроить nginx, чтобы решить такую задачу - на каждый запрос вида http://pdf.domain.ru/path/?pdf=12345.pdf вызывать phantomjs c параметрами - phantomjs /opt/www/modules/pdf/rasterize.js 'http://www.domain.ru/path/' /opt/www/files/12345.pdf A4by softshape - Nginx Mailing List - Russian
Хорошо, но запрос на new.ru отрабатывает этот же самый nginx. Как в нем можно "сконвертить" get-параметр session обратно в куку, причем удалив его из числа параметров ?by softshape - Nginx Mailing List - Russian
Всем привет, наш сайт меняет домен, и стоит задача перенести на новый домен пользовательские сессии. То есть куки. Я планировал сделать постоянный редирект вида: server { server_name www.old.ru; rewrite ^(.*) http://www.new.ru$1 permanent; } Можнby softshape - Nginx Mailing List - Russian
Ночь? Ну конечно должна быть :)by softshape - Nginx Mailing List - Russian
Значит проблема локальная. Тоже хорошо :), спасибо за отзыв!by softshape - Nginx Mailing List - Russian
Всем привет, у нас наблюдается странный тормоз при проксировании через Nginx, я не могу понять его природу. На днях я подключил новую вебкамеру - http://94.154.80.37:3456/image Открывается в браузере за доли секунды. Чтобы не отсвеby softshape - Nginx Mailing List - Russian
Yuriy Kashirin Wrote: ------------------------------------------------------- > On 17 января 2013 05:52:52 softshape wrote: > > Slava Kokorin Wrote: > > ------------------------------------------------------- > > > > > > location ^~ css { > > > try_files /www/statics/project1$uri /www/statics/default$uri; > > > expires 1d;by softshape - Nginx Mailing List - Russian
Slava Kokorin Wrote: ------------------------------------------------------- > Судя по > http://nginx.org/ru/docs/http/ngx_http_core_module.html#try_files > в try_files последним аргументом должен быть либо uri либо код > > И ещё, "В случае, если ни один файл не найден, то делаетсby softshape - Nginx Mailing List - Russian
Ну что ж, поставим нормально :) Есть тестовый сервер, на котором лежат два проекта. У них общий код и много общей статики. Общая для проектов статика лежит, например, в папке /www/statics/default, а индивидуальная статика проектовby softshape - Nginx Mailing List - Russian
Всем привет, хотим сделать так, чтобы для одного location можно было задать несколько alias в порядке приоритета, условно так - location ^~ /css/ { alias /www/project1/css/; expires 1d; alias /www/default/css/; expires 1d; } Если приходит запрос на /css/logo.png, чтby softshape - Nginx Mailing List - Russian
Да, это сработало, спасибо! Сервер у нас стоит nginx/0.8.53, на 1.0.11 планируем обновляться на днях.by softshape - Nginx Mailing List - Russian
Всем привет, у нас работает IceCast на 8000 порту, и я пытаюсь его заставить работать на отдельном поддомене. Для этого в nginx я написал следующее правило - server { listen 80; server_name radio.irk.fm; access_log off; location / { proxy_pass http://127by softshape - Nginx Mailing List - Russian
nikosid Wrote: ------------------------------------------------------- > Конечно же можно! Это ж Может быть. Но с proxy_pass у нас оно так и не заработало, пришлось на rewrite логику переделать.by softshape - Nginx Mailing List - Russian
И в принципе, работает ли proxy_pass, если в location используется регэксп ?by softshape - Nginx Mailing List - Russian
Всем привет, можно ли регэкспы использовать в location ? У нас сейчас есть вот такой кусочек в конфиге - server { server_name tt.irk.fm; location / { proxy_pass http://www.irk.fm/api/tracker/; proxy_set_header X-Real-IP $remote_addr; } } Задача в том, чтобы проксироватby softshape - Nginx Mailing List - Russian
I > # игнорировать заголовки веб-камеры: > proxy_ignore_headers Expires Cache-Control; > > # убрать случайный аргумент из ключа кэша > proxy_cache_key ip.address.of.webcam$uri; Игорь, спасибо ! Это оказалось ровно то, что надо. For records, конфиг теперьby softshape - Nginx Mailing List - Russian
Всем привет, стоит задача на 3 секунды кешировать JPEG-изображение с веб-камеры. Браузер картинку обновляет при помощи camera.src = '/r/webcam1/jpg/image.jpg?' + Math.random(); соотв. нужно чтобы все браузеры не ломились напрямую к веб-камерby softshape - Nginx Mailing List - Russian
Всем привет, ни в доках, ни в примерах не могу найти, можно ли указать несколько locations например через запятую - location /1, /2, /3 { ........... } Можно ?by softshape - Nginx Mailing List - Russian
Миша, ну с твоим-то опытом !.... Нельзя же проверять авторизацию бэкендом на каждый чих. Представь что в альбоме 150 фотографий. Они все (точнее их превьюшки) выводятся одновременно на одной странице. Отдача каждой превьюшкby softshape - Nginx Mailing List - Russian
Всем привет, стоит задача спрятать прямой путь к некоторым файлам (изображения из галерей с ограниченным доступом). Сам доступ проверяется бакэндом, а вот отдачу картинок хочется все-таки делать nginx'ом. Пришла в головуby softshape - Nginx Mailing List - Russian
О, с host'ом заработало как надо - спасибо, Борис!by softshape - Nginx Mailing List - Russian