Re: Ограничение доступа к папке по IP

2019-04-09 Пенетрантность Vvedensky
Да есть. Спасибо, нашёл ошибку, она была в другом месте.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,283658,283697#msg-283697

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Ограничение доступа к папке по IP

2019-04-09 Пенетрантность Vvedensky
Удалось разобраться: проблема была в другом месте. Но за рекомендации
спасибо. Использование отдельных лог-файлов очень может быть полезным для
отладки, сам бы не додумался. Про break - считал, что встретив этот оператор
nginx прерывает дальнейшую работу (т.е. не пойдёт проверять следующий
location). Это не так?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,283658,283696#msg-283696

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ограничение доступа к папке по IP

2019-04-07 Пенетрантность Vvedensky
Здравствуйте.
Необходимо ограничить доступ к файлам папки /orders-files (в ней содержатся
файлы с расширением doc) по ip, делаю так:
location ^~ /orders-files/ {
allow  123.45.678.90;
deny all;
client_max_body_size 32M;
access_log off;
break;
}
location ~*
^.+\.(css|js|svg|jpg|jpeg|gif|png|ico|zip|rar|doc|xls|pdf|exe|wav|bmp|rtf)$
{
client_max_body_size 128M;
access_log off;
expires 7d;
break;
}

Такое впечатление, что нижний location мешает. Не могли бы помочь
разобраться...

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,283658,283658#msg-283658

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Установка nginx на ubuntu 16.04

2017-02-15 Пенетрантность Vvedensky
Кажется разобрался: по умолчанию там apache стоял и мешал

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,272439,272441#msg-272441

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Установка nginx на ubuntu 16.04

2017-02-15 Пенетрантность Vvedensky
Здравствуйте.

При попытке установить nginx на ubuntu 16.04 выдаёт следующее сообщение:
Setting up nginx-full (1.10.3-0+xenial0) ...
Job for nginx.service failed because the control process exited with error
code. See "systemctl status nginx.service" and "journalctl -xe" for
details.
invoke-rc.d: initscript nginx, action "start" failed.
dpkg: error processing package nginx-full (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nginx:
 nginx depends on nginx-full (<< 1.10.3-0+xenial0.1~) | nginx-light (<<
1.10.3-0+xenial0.1~) | nginx-extras (<< 1.10.3-0+xenial0.1~); however:
  Package nginx-full is not configured yet.
  Package nginx-light is not installed.
  Package nginx-extras is not installed.
 nginx depends on nginx-full (>= 1.10.3-0+xenial0) | nginx-light (>=
1.10.3-0+xenial0) | nginx-extras (>= 1.10.3-0+xenial0); however:
  Package nginx-full is not configured yet.
  Package nginx-light is not installed.
  Package nginx-extras is not installed.

dpkg: error processing package nginx (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.23-0ubuntu4) ...
Processing triggers for systemd (229-4ubuntu12) ...
Errors were encountered while processing:
 nginx-full
 nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)

В чём может быть ощибка и как её возможно устранить?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,272439,272439#msg-272439

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx-1.10.1 -> nginx-1.10.3

2017-02-11 Пенетрантность Vvedensky
На самом деле тоже склоняюсь к переходу на чистую систему без панели,
возможно решусь в ближайшее время. Спасибо за ответ, если будет возможность,
то прошу его дополнить правильным откатом на предыдущую версию.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,272346,272355#msg-272355

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx-1.10.1 -> nginx-1.10.3

2017-02-11 Пенетрантность Vvedensky
ISPManager работает с официальными репозитариями Ubuntu, вот sources.list
системы:
# deb http://mirror.yandex.ru/ubuntu xenial main restricted

# deb http://mirror.yandex.ru/ubuntu xenial-updates main restricted
# deb http://security.ubuntu.com/ubuntu xenial-security main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://mirror.yandex.ru/ubuntu xenial main restricted
# deb-src http://mirror.yandex.ru/ubuntu xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirror.yandex.ru/ubuntu xenial-updates main restricted
# deb-src http://mirror.yandex.ru/ubuntu xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirror.yandex.ru/ubuntu xenial universe
# deb-src http://mirror.yandex.ru/ubuntu xenial universe
deb http://mirror.yandex.ru/ubuntu xenial-updates universe
# deb-src http://mirror.yandex.ru/ubuntu xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

## team, and may not be under a free licence. Please satisfy yourself as to

## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://mirror.yandex.ru/ubuntu xenial multiverse
# deb-src http://mirror.yandex.ru/ubuntu xenial multiverse
deb http://mirror.yandex.ru/ubuntu xenial-updates multiverse
# deb-src http://mirror.yandex.ru/ubuntu xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://mirror.yandex.ru/ubuntu xenial-backports main restricted universe
multiverse
# deb-src http://mirror.yandex.ru/ubuntu xenial-backports main restricted
universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://security.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse

а как делают откат на предыдущую версию?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,272346,272353#msg-272353

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx-1.10.1 -> nginx-1.10.3

2017-02-11 Пенетрантность Vvedensky
> Никогда так не делайте. Есть же уже готовый репозиторий со свежими
версиями:
> http://nginx.org/ru/linux_packages.html

Про репозитарий я знаю, но желательно иметь возможность откатиться на
предыдущую сборку nginx. Повторюсь, что программное обеспечение на сервере
установлено через ISPManager, и у меня есть опасения, что сборка из
репозитария http://nginx.org/ru/linux_packages.html может не учитывать
специфику работы ISPManager. Можно ли установить новый nginx с возможностью
отката на старую версию?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,272346,272351#msg-272351

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx-1.10.1 -> nginx-1.10.3

2017-02-11 Пенетрантность Vvedensky
> В папке с исходниками, по указанному пути, нет исходников модуля `njs` 
> (встроенный javascript для nginx). Если вы его не используете, то можете 
> выкинуть. Если используете, то можете стянуть исходники с mercurial-
> репозитория и подправить ревизию.

Я не использую напрямую, но использует или нет ISPManager при работе или
апгрейдах я не знаю. Также, к сожалению, не
знаю как работать с mercurial-репозиторием. В интернете удалось найти
команду
hg clone http://hg.nginx.org/njs
для этой работы, но система на эту команду выдаёт: bash: hg: command not
found

> Впрочем, правильнее, имхо, было бы дождаться обновления от мейнтейнеров
:)
Да, сомнения в целесообразности обновления есть, но нет и уверенности в
быстром обновлении. Желание обновиться возникло по
следующей причине: при мониторинге скорости загрузки сайта через
GoogleAnalytics типовая скорость - около 5 секунд, но бывают выбросы до 15 -
20 и более секунд, причём в моменты, когда посетителей мало (120 и менее в
час достаточно равномерно размазанных во времени). По логам генерация
страниц php-fpm занимает 0.04-0,2 сек, в редких случаях при сложных запросах
до 1, максимум 1,2 сек (таких бывает не больше 3-5 за сутки). Сервис pingdom
показывает скорость загрузки страниц 1,2 ... 1,5 секунд. Сайт работает по
протоколу http/2. Может ли быть причина такого поведения в ошибке:
"плавное завершение старых рабочих процессов могло занимать бесконечное
время при использовании HTTP/2"?
Можно ли это как-то проверить или исправить без переустановки nginx?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,272346,272349#msg-272349

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

nginx-1.10.1 -> nginx-1.10.3

2017-02-11 Пенетрантность Vvedensky
Здравствуйте. Хочу обновить nginx с 1.10.1 на 1.10.3. На сервере установлена
ubuntu 16.04, программное обеспечение устанавливалось через ISPManager. Вот
установленная конфигурация nginx :
./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx
--modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid
--lock-path=/var/run/nginx.lock
--http-client-body-temp-path=/var/cache/nginx/client_temp
--http-proxy-temp-path=/var/cache/nginx/proxy_temp
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp
--http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx
--with-http_ssl_module --with-http_realip_module --with-http_addition_module
--with-http_sub_module --with-http_dav_module --with-http_flv_module
--with-http_mp4_module --with-http_gunzip_module
--with-http_gzip_static_module --with-http_random_index_module
--with-http_secure_link_module --with-http_stub_status_module
--with-http_auth_request_module --with-http_xslt_module=dynamic
--with-http_image_filter_module=dynamic --with-http_geoip_module=dynamic
--with-http_perl_module=dynamic
--add-dynamic-module=debian/extra/njs-1c50334fbea6/nginx --with-threads
--with-stream --with-stream_ssl_module --with-http_slice_module --with-mail
--with-mail_ssl_module --with-file-aio --with-ipv6 --with-http_v2_module
--with-cc-opt='-g -O2 -fstack-protector-strong -Wformat
-Werror=format-security' --with-ld-opt='-Wl,-Bsymbolic-functions
-Wl,-z,relro'

Вопрос на сколько критичен параметр
--add-dynamic-module=debian/extra/njs-1c50334fbea6/nginx и можно ли его
безболезненно выкинуть (при запуске конфигурирования выдаёт следующее
сообщение: ./configure: error: no debian/extra/njs-1c50334fbea6/nginx/config
was found) или желательно что-то доустановить?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,272346,272346#msg-272346

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ограничение частых запросов

2017-01-17 Пенетрантность Vvedensky
Здравствуйте.
Вот конфигурационный файл nginx:
server {
server_name site.ru;
listen 12.345.67.890:80;

charset UTF-8;
disable_symlinks if_not_owner from=$root_path;

index index.html index.php;
root $root_path;
set $root_path /var/www/site1/data/www/site.ru;
include /etc/nginx/vhosts-includes/*.conf;
client_max_body_size 64M;

location ^~ /core/ {
try_files   error-404 @modx;
}

location ^~ /config.core.php {
try_files   error-404 @modx;
}

location ~*
^.+\.(css|js|svg|jpg|jpeg|gif|png|ico|zip|rar|doc|xls|pdf|exe|wav|bmp|rtf)$
{
client_max_body_size 128M;
access_log off;
expires 7d;
break;
}

location / {
try_files $uri $uri/ @modx;
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
}

location @modx {
limit_req zone=one burst=3;
rewrite ^/(.*)$ /index.php?q=$1&$args;
}

location @php {
fastcgi_index index.php;
fastcgi_buffers 8 16k;
fastcgi_pass unix:/var/www/php-fpm/site1.sock;
fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
try_files $uri @modx;
include fastcgi_params;
}
}
Есть следующая проблема: при нахождении файла в корневой директории его
нужно обрабатывать по правилу location @modx и затем через fastcgi (это
может быть как файл с расширением php, так и файл без расширения), частые
запросы нужно ограничить. Если файл находится в папках /assets, /manager,
/connectors и имеет расширение php, то его также нужно пропустить через
fastcgi, при этом частота запросов к нему не должна быть ограничена. Не
пойму как правильно составить правила обработки. Можете ли посоветовать
какой-либо вариант?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,272030,272030#msg-272030

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Кеширование ответа php-fpm

2017-01-17 Пенетрантность Vvedensky
Спасибо за подробный ответ. Несколько уточняющих вопросов:
1. Правильно ли я вас понял. Для каждого запроса буфер не забирается сразу
целиком, а кусочками по 16k (если это буфер 8*16k). Соответственно
8*16k=128k при 1000 одновременных запросах займут 128М памяти только при
условии, что а) nginx не будет их отдавать, б) что буфер каждого запроса
будет израсходован целиком. На самом деле такая ситуация достаточно редкая и
реальный размер использованной памяти будет меньше. Так ли это?
2. Попробовал сохранить одну из страниц, попадаемых в кеш в формате html, её
размер получился 911k. Значит ли это, что размер fastcgi_buffers должен быть
близким к этому значению?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271999,272025#msg-272025

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Кеширование ответа php-fpm

2017-01-17 Пенетрантность Vvedensky
Спасибо за ответ. По указанной вами ссылке по умолчанию: fastcgi_buffers 8
4k|8k.
Если я правильно понимаю, то для 32-разрядной платформы 4k, для 64-разрядной
8k. А что следует увеличивать размер одного буфера (например, до 16k) или
количество буферов до 16?
Сообщение появляется не часто, в основном при работе в админке сайта. На
первый взгляд общий объем буферов небольшой - около 64k, размер ОЗУ сервера
1 Гб, лишней памяти не очень много, но 100...200 Кб погоды не делают. Так ли
это на ваш взгляд?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271999,272023#msg-272023

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Кеширование ответа php-fpm

2017-01-16 Пенетрантность Vvedensky
Здравствуйте.
Периодически в лог-файлах nginx возникают подобные сообщения:
2017/01/16 12:41:54 [warn] 17173#17173: *14642 an upstream response is
buffered to a temporary file /var/cache/nginx/fastcgi_temp/9/00/09
while reading upstream
Я понимаю это сообщение так: приходит ответ от php-fpm, но nginx в этот
момент занят и ответ кешируется в файл. Так ли это? Как понять причину
предупреждения? На первый взгляд ресурсы у сервера есть.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271999,271999#msg-271999

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Ещё один редирект

2017-01-02 Пенетрантность Vvedensky
Да, спасибо, так попробовал, всё работает. Сначала не сообразил с путями.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271763,271796#msg-271796

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Ещё один редирект

2016-12-30 Пенетрантность Vvedensky
Пробовал ваш вариант:
location = /robots.txt {
alias /robots1.txt;
}
не работает. Говорит "файл не найден".
Экспериментально подобрал такой вариант:
location /robots.txt {
try_files /robots1.txt @rewrite;
rewrite /robots.txt permanent;
break;
}
работает, на этом успокоился. Но всё равно, за предложенный вариант спасибо.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271763,271778#msg-271778

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ещё один редирект

2016-12-28 Пенетрантность Vvedensky
Здравствуйте.
У меня в одной папке 2 сайта site.ru и site.com, соответственно должно быть
2 разных файла robots.txt. Для site.ru выдаёт основной файл, а как правильно
настроить переадресацию nginx, чтобы при запросе на site.com выдавал
содержимое файла robots1.txt, а адрес оставался site.com/robots.txt ?
Пробовал такое:
location /robots.txt {
try_files robots.txt @rewrite;
rewrite ^/robots1.txt permanent;
}
но не работает

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271763,271763#msg-271763

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Подключение модуля ngx http upstream module

2016-12-27 Пенетрантность Vvedensky
Вот что получилось:
141.8.183.17 - - [27/Dec/2016:17:10:06 +0500] "GET / HTTP/1.1" 200 12327 "-"
"Mozilla/5.0 (compatible; YandexMetrika/2.0; +http://yandex.com/bots
yabs01)" "-" unix:/var/www/php-fpm/site.sock "0.047"
93.158.152.83 - - [27/Dec/2016:17:10:10 +0500] "GET /meter HTTP/1.1" 200
16054 "-" "Mozilla/5.0 (compatible; YandexImages/3.0;
+http://yandex.com/bots)" "-" unix:/var/www/php-fpm/site.sock "0.069"

Здесь фиксируется время выполнения кода php, а как узнать время от получения
запроса сервером nginx до его выдачи (ведь могут быть различные задержки)?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271709,271721#msg-271721

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Подключение модуля ngx http upstream module

2016-12-27 Пенетрантность Vvedensky
log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
  '$status $body_bytes_sent "$http_referer" '
  '"$http_user_agent" "$http_x_forwarded_for" '
  '$upstream_addr "$upstream_response_time"';

root# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

66.249.93.45 - - [27/Dec/2016:15:52:17 +0500] "GET /products HTTP/1.1" 301
185 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P)
AppleWebKit/537.36 (KHTML, like Gecko; Google Page Speed Insights)
Chrome/27.0.1453 Mobile Safari/537.36" "178.20.235.164" "-"
94.77.88.169 - - [27/Dec/2016:15:54:21 +0500] "GET /products HTTP/1.1" 301
185 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like
Gecko) Chrome/39.0.2171.71 Safari/537.36" "-" - "-"
94.77.115.174 - - [27/Dec/2016:15:54:22 +0500] "GET / HTTP/1.1" 301 185 "-"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/39.0.2171.95 Safari/537.36" "-" - "-"
178.20.235.164 - - [27/Dec/2016:15:54:22 +0500] "GET /robots.txt HTTP/1.1"
301 185 "-" "RookeeBot" "-" - "-"
66.249.93.43 - - [27/Dec/2016:15:54:23 +0500] "GET /products HTTP/1.1" 301
185 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P)
AppleWebKit/537.36 (KHTML, like Gecko; Google Page Speed Insights)
Chrome/27.0.1453 Mobile Safari/537.36" "178.20.235.164" - "-"
163.172.67.180 - - [27/Dec/2016:15:54:34 +0500] "GET / HTTP/1.1" 301 185 "-"
"Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1" "-" -
"-"

Вот что получилось. То пишет адрес, то нет. Не понятен результат.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271709,271718#msg-271718

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Подключение модуля ngx http upstream module

2016-12-27 Пенетрантность Vvedensky
Вот формат логов заданный для nginx в конфигурации:
log_format  main  '$remote_addr - $remote_user [$time_local] "$request"
'
 '$status $body_bytes_sent "$http_referer"
'
   '"$http_user_agent" "$http_x_forwarded_for"
"$upstream_response_time"';
И вот что пишется в лог-файл:
93.158.152.83 - - [27/Dec/2016:15:14:27 +0500] "GET / HTTP/1.1" 301 185 "-"
"Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "-" "-"
95.108.129.196 - - [27/Dec/2016:15:16:22 +0500] "GET / HTTP/1.1" 301 185 "-"
"Mozilla/5.0 (compatible; YandexMetrika/2.0; +http://yandex.com/bots
mtmon01e.yandex.ru)" "-" "-"

Вместо значения $upstream_response_time показывает прочерк. Почему так, если
вы пишите, что переменная доступна по умолчанию?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271709,271716#msg-271716

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Подключение модуля ngx http upstream module

2016-12-27 Пенетрантность Vvedensky
>> Никаких специальных опций для configure не нужно, этот код собирается
>> по умолчанию.
Т.е. вы хотите сказать, что если у меня на сервере ранее был установлен
nginx, то переменные $upstream_connect_time, $upstream_response_time должны
быть доступны для использования?

>> Чтобы ничего не собирать сейчас и в будущем, настройте репозиторий и
>> установите бинарный пакет, который мы для вас уже собрали.
Репозитарий nginx я настроил. Что значит "бинарный пакет, который мы для вас
уже собрали"? Имеется ввиду собрали сейчас или собрали когда вышел
nginx-1.10.1? Сейчас установлен nginx-1.10.1 из репозитария Ubuntu 16.04
имеет ли смысл его переустанавливать на ваш или указанные выше переменные
$upstream_connect_time, $upstream_response_time должны быть доступны и в
установленной версии из репозитария Ubuntu?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271709,271714#msg-271714

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Подключение модуля ngx http upstream module

2016-12-27 Пенетрантность Vvedensky
Да, я обратил внимание, что часть опций - коммерческая подписка. Меня
интересуют переменные $upstream_connect_time, $upstream_response_time и т.д.
с целью понять в каких ситуациях происходит замедление выдачи контента
сайта, если верить GoogleAnalytics, такие ситуации происходят и задержки
могут быть значительными.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271709,271712#msg-271712

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Подключение модуля ngx http upstream module

2016-12-27 Пенетрантность Vvedensky
Что значит "воспользоваться бинарными пакетами"? Поясните пожалуйста, я
новичок в этом. Вот описание модуля на сайте nginx
http://nginx.org/ru/docs/http/ngx_http_upstream_module.html#ntlm, при
распаковке дистрибутива http://nginx.org/download/nginx-1.10.1.tar.gz есть
файл nginx-1.10.1/src/http/ngx_http_upstream.c разве это не этот модуль?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271709,271710#msg-271710

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Подключение модуля ngx http upstream module

2016-12-26 Пенетрантность Vvedensky
Здравствуйте. Не могу подключить модуль ngx_http_upstream_module в Ubuntu.
Делаю следующее:
1. Скачал дистрибутив nginx-1.10.1 и распаковал его в папку
2. Считал текущую конфигурацию nginx, установленную ранее
3. Делаю команду ./configure добавляя к имеющейся конфигурации
--with-ngx_http_upstream_module

Сервер выдаёт ошибку ./configure: error: invalid option
"--with-ngx_http_upstream_module"
Что делаю не правильно?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,271706,271706#msg-271706

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru