Gena Makhomed Wrote: ------------------------------------------------------- > On 10.10.2011 1:00, anon wrote: > > > Недавно обнаружил, что > сервер не > > обрабатывает URL's где есть > верхний > > регистр - типа ^/Perf, вернее > обрабатывает, > > но не так кby anon - Nginx Mailing List - Russian
Недавно обнаружил, что сервер не обрабатывает URL's где есть верхний регистр - типа ^/Perf, вернее обрабатывает, но не так как хотелось бы. Почитав нарыл, что народ использует Perl модуль с реврайтами. Честно говоря, прибавлеby anon - Nginx Mailing List - Russian
Теперь все на своих местах) Спасибо Вам!by anon - Nginx Mailing List - Russian
Все получилось. Оказывается nginx не рестартовал после рекомпила, и новые опции не применялись, писало в error "unknown directive "set_real_ip_from" in", но при nginx -t писало ok. Ну, может так и должно быть... В общем теперь все по местаby anon - Nginx Mailing List - Russian
Gena Makhomed Wrote: ------------------------------------------------------- > On 08.10.2011 20:58, anon wrote: > > > if ($host = "") { > > return 444; > > } > > в документации > http://nginx.org/en/docs/ такой метод > не рекомендуется. Насколько я понял, неby anon - Nginx Mailing List - Russian
Разобрался:) Добавил в формат логов $http_x_forwarded_forby anon - Nginx Mailing List - Russian
Всем привет. Сделал себе в одном ДЦ прокси IPv6 на основной сервер. Схема такая. Есть два nginx на разных машинах: №1 - nginx + native IPv6 + на нее смотрит AAAA запись основного(№2) хоста №2 - nginx + IPv4 + upstream на бекенды. На машинке №1 стоby anon - Nginx Mailing List - Russian
Как лучше/правильнее прописывать исключения? if ($uri ~ ^/forum/) { set $do_not_cache 1; } proxy_no_cache $do_not_cache; или location /forum/ { proxy_cache off; ... }by anon - Russian Forum
Почитайте про фукнцию кэширования ответов вышестоящего веб-сервера (зачастую Apache). http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache http://wiki.nginx.org/HttpProxyModule#proxy_cache У себя настраивал так. В секции server основного конфига nginx.conf описыby anon - Russian Forum
> Имеем задачу: Работающий nginx+бекенд > qvest.site.com. > Необходимо на другом сайте сделать > "редиректы" с адреса www.site2.com/qvest/ на > старый qvest.site.com. > Сделал: > > Консоль: > location /qvest { > proxy_pass http://qvest.site.com/; > proxby anon - Nginx Mailing List - Russian
Если вы имеете ввиду такие УРЛы qvest.site.com/qvest/media к примеру, то да.by anon - Nginx Mailing List - Russian
Имеем задачу: Работающий nginx+бекенд qvest.site.com. Необходимо на другом сайте сделать "редиректы" с адреса www.site2.com/qvest/ на старый qvest.site.com. Сделал: Консоль: location /qvest { proxy_pass http://qvest.site.com/; proxy_redirect off; proxy_set_headerby anon - Nginx Mailing List - Russian
Всем добрый день. Никак не разберусь с кеширование до конца. Подскажите каким образом можно кешировать nginx сторонние скрипты. Например при использовании "виджетов" фейсбука или тот же гугл аналитикс. Есть ли воby anon - Nginx Mailing List - Russian
официальные русскоязычные доки почему-то отличаются от англоязычных (wiki) в сторону меньшей информативности почитайте ещё http://wiki.nginx.org/HttpProxyModule#proxy_cache_pathby anon - Nginx Mailing List - Russian
Есть несколько виртуальных хостов, прописанных с "listen x.x.x.x:80" (ебучий ISPmanager) внутри каждого "server". IP-адресов для хостов при этом используется больше одного. Нужно для этой ситуации правильно настроить дефолтныby anon - Nginx Mailing List - Russian
Hi, my nginx version is 0.8.54. i try to stream flv files, but i can't. i finally find why - the Content-Type defined as text/plain and not as video/x-flv like it should be. my mime.types file contain video/x-flv definition. i compile nginx with --with-http_flv_module, and add location ~ \.flv$ { flv; } (as i read from http://wiki.nginx.org/HttpFlvStreamModule) i don't know why it don'by anon - How to...
Maxim Dounin Wrote: ------------------------------------------------------- > Hello! > > On Wed, Apr 06, 2011 at 08:05:18PM -0400, anon > wrote: > > > Как вы правы! В дефолтном > конфиге > > Дебиана как раз listen 80 > закомменчено и не > > имеет default. Дописал - всё > вby anon - Nginx Mailing List - Russian
Как вы правы! В дефолтном конфиге Дебиана как раз listen 80 закомменчено и не имеет default. Дописал - всё встало на места. :) Но вообще разработчику стоило всё-таки пойти настречу пользователям и сделать какое-то более предсказby anon - Nginx Mailing List - Russian
есть 2 сайта однотипной конфигурации, на которые прицеплена HTTP basic аутентификация server { server_name something; location / { auth_basic "under construction"; auth_basic_user_file /home/someone/.htpasswd; root /home/someone/www; } ... }by anon - Nginx Mailing List - Russian
Пока что приходится пользоваться следующим костылём location /logs { try_files что-то_заведомо_несуществующее @apache; } location /webstat { try_files что-то_заведомо_несуществующее @apache; } location @apache { proxy_pass http://127.0.0.1:81; } Есть ли более подходяby anon - Nginx Mailing List - Russian
При запуске в логах пишется следующее 2011/03/23 01:22:31 4784#0: Using 32768KiB of shared memory for push module in /etc/nginx/nginx.conf:3141 2011/03/23 01:22:31 4791#0: epoll_ctl(1, 0) failed (1: Operation not permitted) 2011/03/23 01:22:31 4791#0: failed to register channel handler while initializing push module worker (1: Operation not permitted) 2011/03by anon - Nginx Mailing List - Russian
Илья Шипицин Wrote: ------------------------------------------------------- > вам с какой целью слеши > нужны ? для IIS-а, который > стоит бекендом ? если это > ваша ситуация, то можно > слеши рисовать прямо на > самом IIS (и в этом есть > логикby anon - Nginx Mailing List - Russian
Уже который раз задаюсь этим вопросом, спрашивал то там, то здесь. Но никто так и не смог предложить рабочий способ. Где-то видел потенциально возможные варианты: if (!-e $request_filename) { rewrite ^/(.*[^/])$ $1/ permanent; } location ~ ^(.*[^/])$ {by anon - Nginx Mailing List - Russian
Извиняюсь, что влезаю. Но как осуществить обратную операцию: добавлять (через явный редирект) слэш ко всем адресам (виртуальным, естественно) без одного? Кое-где подсмотрел возможные варианты: if (!-e $request_filename) { rewrite ^/(.by anon - Nginx Mailing List - Russian