On Wed, Mar 01, 2017 at 11:06:20AM -0500, syswipe wrote: > Добрый день! > > хочется странного, пока не понимаю, как бы это реализовать красивей.есть > пачка конфигов, для различных виртуальных хостов. так же есть один общий > набор локейшенby ru@nginx.com - Nginx Mailing List - Russian
Hi Tom, On Fri, Jan 27, 2017 at 02:46:38PM +1030, Tom Thorogood wrote: > Hi, > > Ping. Any chance this might be able to be merged? I've fixed some omissions in your patch, and committed the support for new option. http://hg.nginx.org/nginx/rev/25203fc377fb > On Sun, 8 May 2016, at 08:57 PM, Tom Thorogood wrote: > > Hi, > > > > This patch adds a build option to tby ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/25203fc377fb branches: changeset: 6885:25203fc377fb user: Ruslan Ermilov <ru@nginx.com> date: Tue Jan 31 12:09:40 2017 +0300 description: Implemented the "server_tokens build" option. Based on a patch by Tom Thorogood. diffstat: src/http/ngx_http_core_module.c | 20 ++++++++++--- src/http/ngx_http_core_module.hby ru@nginx.com - Nginx Development
On Mon, Jan 30, 2017 at 03:41:24AM -0500, plrunner wrote: > Thank you very much for the quick reply. > > OK, it's pretty clear now. > > I've read the "zone" directive is available since nginx v1.9. > For sake of other readers as well, does this mean that what am addressing > here is not possible to be solved in previous versions, isn't it? True. _________________by ru@nginx.com - Nginx Mailing List - English
On Mon, Jan 30, 2017 at 02:41:06AM -0500, plrunner wrote: > Hi everybody, > > I am running nginx v1.11 and I noticed something pretty weird in my > error.log. > > I have fail_timeout=1800s along with max_fails=1 in my upstream and > proxy_next_upstream is set to "error timeout", so I expect an upstream host > to be taken off the list for 30 minutes just after thby ru@nginx.com - Nginx Mailing List - English
Илья, приветствую! On Wed, Jan 18, 2017 at 09:58:36AM +0500, Илья Шипицин wrote: > 19 декабря 2016 г., 17:26 пользователь Ruslan Ermilov <ru@nginx.com> > написал: > > > Приветствую! > > > > On Sun, Dec 18, 2016 at 10:33:19PM +0500, Илья Шипицин wrote: > > > Руслан, добрby ru@nginx.com - Nginx Mailing List - Russian
details: http://hg.nginx.org/nginx/rev/8c4d07ef08f5 branches: changeset: 6867:8c4d07ef08f5 user: Ruslan Ermilov <ru@nginx.com> date: Tue Jan 10 17:13:06 2017 +0300 description: Year 2017. diffstat: docs/text/LICENSE | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (12 lines): diff -r 0a268ae349ab -r 8c4d07ef08f5 docs/text/LICENSE --- a/docs/text/LICENSE Tuby ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/0a268ae349ab branches: changeset: 6866:0a268ae349ab user: Ruslan Ermilov <ru@nginx.com> date: Tue Jan 10 17:13:01 2017 +0300 description: Version bump. diffstat: src/core/nginx.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (14 lines): diff -r a42afc225e98 -r 0a268ae349ab src/core/nginx.h --- a/src/core/nginx.h Tuby ru@nginx.com - Nginx Development
On Wed, Aug 26, 2015 at 05:30:37PM +0200, Etienne Champetier wrote: > Hi, > > I have this setup > browser -> ssl proxy -> nginx > browser to ssl proxy is https only > ssl proxy to nginx is http only > > now i browse to "https://exemple.com/aaa", where aaa is a directory, > so nginx send back a 301 redirect with "Location: http://exemple.com/aaa/&quby ru@nginx.com - Nginx Mailing List - English
details: http://hg.nginx.org/nginx/rev/c85dfd99a2dd branches: changeset: 6853:c85dfd99a2dd user: Ruslan Ermilov <ru@nginx.com> date: Thu Dec 22 11:58:52 2016 +0300 description: Fixed missing "Location" field with some relative redirects. Relative redirects did not work with directory redirects and auto redirects issued by nginx. diffstat: src/http/modules/ngx_httpby ru@nginx.com - Nginx Development
On Fri, Dec 09, 2016 at 10:41:41AM +0800, 洪志道 wrote: > Hi! > > It's still a problem when the variable generated by map and including > itself. For example: > > map $host $abc { > default $abc; > } > > server { > listen 80; > > location / { > return 200 $abc; > } > } Unlimited recursion is now detected and handled:by ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/d15172ebb400 branches: changeset: 6852:d15172ebb400 user: Ruslan Ermilov <ru@nginx.com> date: Wed Dec 21 23:10:51 2016 +0300 description: Core: relative redirects (closes #1000). The current version of HTTP/1.1 standard allows relative references in redirects (https://tools.ietf.org/html/rfc7231#section-7.1.2). Allow this form for redireby ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/8cd97c14b0e2 branches: changeset: 6851:8cd97c14b0e2 user: Ruslan Ermilov <ru@nginx.com> date: Wed Dec 21 22:01:24 2016 +0300 description: Limited recursion when evaluating variables. Unlimited recursion might cause stack exhaustion in some misconfigurations. diffstat: src/http/ngx_http_variables.c | 42 ++++++++++++++++++++++++++++by ru@nginx.com - Nginx Development
Приветствую! On Sun, Dec 18, 2016 at 10:33:19PM +0500, Илья Шипицин wrote: > Руслан, добрый день! > > а может быть вы сможете закомитить ту версию патча, которую допустимо > закомитить ? В смысле Вы предлагаете мне закоммитить патч Максby ru@nginx.com - Nginx Mailing List - Russian
details: http://hg.nginx.org/nginx/rev/53ea5694d1cc branches: changeset: 6848:53ea5694d1cc user: Ruslan Ermilov <ru@nginx.com> date: Fri Dec 16 19:54:37 2016 +0300 description: Configure: detect nginx version for nginx.pm at make time. diffstat: auto/lib/perl/make | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diffs (26 lines): diff -r d72b38376092 -r 53eby ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/259e2a76e8fb branches: changeset: 6844:259e2a76e8fb user: Ruslan Ermilov <ru@nginx.com> date: Fri Dec 16 14:53:28 2016 +0300 description: Resolver: fixed possible use-after-free in worker on fast shutdown. The fix in a3dc657f4e95 was incomplete. diffstat: src/core/ngx_resolver.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(by ru@nginx.com - Nginx Development
On Fri, Dec 16, 2016 at 03:09:14PM +0800, yanqun sun wrote: > Hi, all: > I want to get the network latency between the users and my Nginx servers > on tcp layer. I searched about this and found several Nginx variables > bellow: > > $tcpinfo_rtt, $tcpinfo_rttvar, $tcpinfo_snd_cwnd, $tcpinfo_rcv_space > information about the client TCP connection; available on systems that &gby ru@nginx.com - Nginx Mailing List - English
details: http://hg.nginx.org/nginx/rev/a3dc657f4e95 branches: changeset: 6843:a3dc657f4e95 user: Ruslan Ermilov <ru@nginx.com> date: Thu Dec 15 21:44:34 2016 +0300 description: Resolver: fixed possible use-after-free in worker on fast shutdown. diffstat: src/core/ngx_resolver.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diffs (14 lines): diff -r 25d0d6dabeby ru@nginx.com - Nginx Development
On Wed, Dec 14, 2016 at 09:38:41PM +0300, Dmitry Sivachenko wrote: > > > On 14 Dec 2016, at 20:50, Maxim Dounin <mdounin@mdounin.ru> wrote: > > > > Hello! > > > > On Wed, Dec 14, 2016 at 08:06:31PM +0300, Dmitry Sivachenko wrote: > > > >>> On 14 Dec 2016, at 19:59, Maxim Dounin <mdounin@mdounin.ru> wrote: > >>> > &gby ru@nginx.com - Nginx Mailing List - Russian
On Wed, Dec 14, 2016 at 06:05:48PM +0300, Dmitry Sivachenko wrote: > Добрый день, > > Использую proxy_pass http://some.ip:80 (nginx 1.6.2) > > some.ip имеет как A-запись, так и AAAA-запись. > > На машине настроен приоритет IPv6 при резолвинге (ip6addrctl_policy="ipv6_prefer" для Fby ru@nginx.com - Nginx Mailing List - Russian
details: http://hg.nginx.org/nginx/rev/666b2bea3cb9 branches: changeset: 6838:666b2bea3cb9 user: Ruslan Ermilov <ru@nginx.com> date: Tue Dec 13 22:00:49 2016 +0300 description: The size of cmcf->phase_engine.handlers explained. diffstat: src/http/ngx_http.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diffs (15 lines): diff -r 2c62d5613992 -r 666b2bea3cbby ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/2c62d5613992 branches: changeset: 6837:2c62d5613992 user: Ruslan Ermilov <ru@nginx.com> date: Tue Dec 13 22:00:42 2016 +0300 description: Version bump. diffstat: src/core/nginx.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (14 lines): diff -r 25a64c864f4d -r 2c62d5613992 src/core/nginx.h --- a/src/core/nginx.h Tuby ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/014905eb7b3d branches: changeset: 6831:014905eb7b3d user: Ruslan Ermilov <ru@nginx.com> date: Thu Dec 08 17:29:01 2016 +0300 description: Map: simplified "map" block parser. No functional changes. diffstat: src/http/modules/ngx_http_map_module.c | 3 ++- src/stream/ngx_stream_map_module.c | 3 ++- 2 files changed, 4 insby ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/ec10ce307dc0 branches: changeset: 6832:ec10ce307dc0 user: Ruslan Ermilov <ru@nginx.com> date: Thu Dec 08 17:51:49 2016 +0300 description: Map: the "volatile" parameter. By default, "map" creates cacheable variables [1]. With this parameter it creates a non-cacheable variable. An original idea was to deduce the cacheaby ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/6eed5ed31e22 branches: changeset: 6830:6eed5ed31e22 user: Ruslan Ermilov <ru@nginx.com> date: Thu Dec 08 17:22:07 2016 +0300 description: Slab: commented bitmap initialization for small allocations. diffstat: src/core/ngx_slab.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (11 lines): diff -r 6e757036e588 -r 6eed5ed3by ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/6e757036e588 branches: changeset: 6829:6e757036e588 user: Ruslan Ermilov <ru@nginx.com> date: Wed Dec 07 22:25:37 2016 +0300 description: Slab: free pages statistics. diffstat: src/core/ngx_slab.c | 5 +++++ src/core/ngx_slab.h | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) diffs (40 lines): diff -r 99770a5ea14f -r 6e757036by ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/99770a5ea14f branches: changeset: 6828:99770a5ea14f user: Ruslan Ermilov <ru@nginx.com> date: Wed Dec 07 22:25:37 2016 +0300 description: Slab: slots statistics. For each slot, the number of total and used entries, as well as the number of allocation requests and failures, are tracked. diffstat: src/core/ngx_slab.c | 57 ++++++++++++++by ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/0e61510c56c4 branches: changeset: 6827:0e61510c56c4 user: Ruslan Ermilov <ru@nginx.com> date: Wed Dec 07 22:25:37 2016 +0300 description: Slab: simplified some math. No functional changes. diffstat: src/core/ngx_slab.c | 29 ++++++++++++----------------- 1 files changed, 12 insertions(+), 17 deletions(-) diffs (94 lines): diff -r d0by ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/d0404c9a7675 branches: changeset: 6826:d0404c9a7675 user: Ruslan Ermilov <ru@nginx.com> date: Wed Dec 07 22:25:37 2016 +0300 description: Slab: simplified allocation from slots. Removed code that would cause an endless loop, and removed condition check that is always false. The first page in the slot list is guaranteed to satisfy an alloby ru@nginx.com - Nginx Development
details: http://hg.nginx.org/nginx/rev/f6beb55792de branches: changeset: 6825:f6beb55792de user: Ruslan Ermilov <ru@nginx.com> date: Wed Dec 07 22:25:37 2016 +0300 description: Slab: fixed the number of pages calculation. When estimating the number of pages, do not count memory for slots. In some cases this gives one extra usable memory page. diffstat: src/core/ngx_slab.c |by ru@nginx.com - Nginx Development