mirror of https://github.com/nginx/nginx
An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http:
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tag:
Branch:
Tree:
cb85fbbfba
default
master
radix_with_skip
stable-0.5
stable-0.6
stable-0.7
stable-0.8
stable-1.0
stable-1.10
stable-1.12
stable-1.14
stable-1.16
stable-1.18
stable-1.2
stable-1.20
stable-1.22
stable-1.24
stable-1.26
stable-1.28
stable-1.4
stable-1.6
stable-1.8
release-0.1.0
release-0.1.1
release-0.1.10
release-0.1.11
release-0.1.12
release-0.1.13
release-0.1.14
release-0.1.15
release-0.1.16
release-0.1.17
release-0.1.18
release-0.1.19
release-0.1.2
release-0.1.20
release-0.1.21
release-0.1.22
release-0.1.23
release-0.1.24
release-0.1.25
release-0.1.26
release-0.1.27
release-0.1.28
release-0.1.29
release-0.1.3
release-0.1.30
release-0.1.31
release-0.1.32
release-0.1.33
release-0.1.34
release-0.1.35
release-0.1.36
release-0.1.37
release-0.1.38
release-0.1.39
release-0.1.4
release-0.1.40
release-0.1.41
release-0.1.42
release-0.1.43
release-0.1.44
release-0.1.45
release-0.1.5
release-0.1.6
release-0.1.7
release-0.1.8
release-0.1.9
release-0.2.0
release-0.2.1
release-0.2.2
release-0.2.3
release-0.2.4
release-0.2.5
release-0.2.6
release-0.3.0
release-0.3.1
release-0.3.10
release-0.3.11
release-0.3.12
release-0.3.13
release-0.3.14
release-0.3.15
release-0.3.16
release-0.3.17
release-0.3.18
release-0.3.19
release-0.3.2
release-0.3.20
release-0.3.21
release-0.3.22
release-0.3.23
release-0.3.24
release-0.3.25
release-0.3.26
release-0.3.27
release-0.3.28
release-0.3.29
release-0.3.3
release-0.3.30
release-0.3.31
release-0.3.32
release-0.3.33
release-0.3.34
release-0.3.35
release-0.3.36
release-0.3.37
release-0.3.38
release-0.3.39
release-0.3.4
release-0.3.40
release-0.3.41
release-0.3.42
release-0.3.43
release-0.3.44
release-0.3.45
release-0.3.46
release-0.3.47
release-0.3.48
release-0.3.49
release-0.3.5
release-0.3.50
release-0.3.51
release-0.3.52
release-0.3.53
release-0.3.54
release-0.3.55
release-0.3.56
release-0.3.57
release-0.3.58
release-0.3.59
release-0.3.6
release-0.3.60
release-0.3.61
release-0.3.7
release-0.3.8
release-0.3.9
release-0.4.0
release-0.4.1
release-0.4.10
release-0.4.11
release-0.4.12
release-0.4.13
release-0.4.14
release-0.4.2
release-0.4.3
release-0.4.4
release-0.4.5
release-0.4.6
release-0.4.7
release-0.4.8
release-0.4.9
release-0.5.0
release-0.5.1
release-0.5.10
release-0.5.11
release-0.5.12
release-0.5.13
release-0.5.14
release-0.5.15
release-0.5.16
release-0.5.17
release-0.5.18
release-0.5.19
release-0.5.2
release-0.5.20
release-0.5.21
release-0.5.22
release-0.5.23
release-0.5.24
release-0.5.25
release-0.5.26
release-0.5.27
release-0.5.28
release-0.5.29
release-0.5.3
release-0.5.30
release-0.5.31
release-0.5.32
release-0.5.33
release-0.5.34
release-0.5.35
release-0.5.36
release-0.5.37
release-0.5.38
release-0.5.4
release-0.5.5
release-0.5.6
release-0.5.7
release-0.5.8
release-0.5.9
release-0.6.0
release-0.6.1
release-0.6.10
release-0.6.11
release-0.6.12
release-0.6.13
release-0.6.14
release-0.6.15
release-0.6.16
release-0.6.17
release-0.6.18
release-0.6.19
release-0.6.2
release-0.6.20
release-0.6.21
release-0.6.22
release-0.6.23
release-0.6.24
release-0.6.25
release-0.6.26
release-0.6.27
release-0.6.28
release-0.6.29
release-0.6.3
release-0.6.30
release-0.6.31
release-0.6.32
release-0.6.33
release-0.6.34
release-0.6.35
release-0.6.36
release-0.6.37
release-0.6.38
release-0.6.39
release-0.6.4
release-0.6.5
release-0.6.6
release-0.6.7
release-0.6.8
release-0.6.9
release-0.7.0
release-0.7.1
release-0.7.10
release-0.7.11
release-0.7.12
release-0.7.13
release-0.7.14
release-0.7.15
release-0.7.16
release-0.7.17
release-0.7.18
release-0.7.19
release-0.7.2
release-0.7.20
release-0.7.21
release-0.7.22
release-0.7.23
release-0.7.24
release-0.7.25
release-0.7.26
release-0.7.27
release-0.7.28
release-0.7.29
release-0.7.3
release-0.7.30
release-0.7.31
release-0.7.32
release-0.7.33
release-0.7.34
release-0.7.35
release-0.7.36
release-0.7.37
release-0.7.38
release-0.7.39
release-0.7.4
release-0.7.40
release-0.7.41
release-0.7.42
release-0.7.43
release-0.7.44
release-0.7.45
release-0.7.46
release-0.7.47
release-0.7.48
release-0.7.49
release-0.7.5
release-0.7.50
release-0.7.51
release-0.7.52
release-0.7.53
release-0.7.54
release-0.7.55
release-0.7.56
release-0.7.57
release-0.7.58
release-0.7.59
release-0.7.6
release-0.7.60
release-0.7.61
release-0.7.62
release-0.7.63
release-0.7.64
release-0.7.65
release-0.7.66
release-0.7.67
release-0.7.68
release-0.7.69
release-0.7.7
release-0.7.8
release-0.7.9
release-0.8.0
release-0.8.1
release-0.8.10
release-0.8.11
release-0.8.12
release-0.8.13
release-0.8.14
release-0.8.15
release-0.8.16
release-0.8.17
release-0.8.18
release-0.8.19
release-0.8.2
release-0.8.20
release-0.8.21
release-0.8.22
release-0.8.23
release-0.8.24
release-0.8.25
release-0.8.26
release-0.8.27
release-0.8.28
release-0.8.29
release-0.8.3
release-0.8.30
release-0.8.31
release-0.8.32
release-0.8.33
release-0.8.34
release-0.8.35
release-0.8.36
release-0.8.37
release-0.8.38
release-0.8.39
release-0.8.4
release-0.8.40
release-0.8.41
release-0.8.42
release-0.8.43
release-0.8.44
release-0.8.45
release-0.8.46
release-0.8.47
release-0.8.48
release-0.8.49
release-0.8.5
release-0.8.50
release-0.8.51
release-0.8.52
release-0.8.53
release-0.8.54
release-0.8.55
release-0.8.6
release-0.8.7
release-0.8.8
release-0.8.9
release-0.9.0
release-0.9.1
release-0.9.2
release-0.9.3
release-0.9.4
release-0.9.5
release-0.9.6
release-0.9.7
release-1.0.0
release-1.0.1
release-1.0.10
release-1.0.11
release-1.0.12
release-1.0.13
release-1.0.14
release-1.0.15
release-1.0.2
release-1.0.3
release-1.0.4
release-1.0.5
release-1.0.6
release-1.0.7
release-1.0.8
release-1.0.9
release-1.1.0
release-1.1.1
release-1.1.10
release-1.1.11
release-1.1.12
release-1.1.13
release-1.1.14
release-1.1.15
release-1.1.16
release-1.1.17
release-1.1.18
release-1.1.19
release-1.1.2
release-1.1.3
release-1.1.4
release-1.1.5
release-1.1.6
release-1.1.7
release-1.1.8
release-1.1.9
release-1.10.0
release-1.10.1
release-1.10.2
release-1.10.3
release-1.11.0
release-1.11.1
release-1.11.10
release-1.11.11
release-1.11.12
release-1.11.13
release-1.11.2
release-1.11.3
release-1.11.4
release-1.11.5
release-1.11.6
release-1.11.7
release-1.11.8
release-1.11.9
release-1.12.0
release-1.12.1
release-1.12.2
release-1.13.0
release-1.13.1
release-1.13.10
release-1.13.11
release-1.13.12
release-1.13.2
release-1.13.3
release-1.13.4
release-1.13.5
release-1.13.6
release-1.13.7
release-1.13.8
release-1.13.9
release-1.14.0
release-1.14.1
release-1.14.2
release-1.15.0
release-1.15.1
release-1.15.10
release-1.15.11
release-1.15.12
release-1.15.2
release-1.15.3
release-1.15.4
release-1.15.5
release-1.15.6
release-1.15.7
release-1.15.8
release-1.15.9
release-1.16.0
release-1.16.1
release-1.17.0
release-1.17.1
release-1.17.10
release-1.17.2
release-1.17.3
release-1.17.4
release-1.17.5
release-1.17.6
release-1.17.7
release-1.17.8
release-1.17.9
release-1.18.0
release-1.19.0
release-1.19.1
release-1.19.10
release-1.19.2
release-1.19.3
release-1.19.4
release-1.19.5
release-1.19.6
release-1.19.7
release-1.19.8
release-1.19.9
release-1.2.0
release-1.2.2
release-1.2.3
release-1.2.4
release-1.2.5
release-1.2.6
release-1.2.7
release-1.2.8
release-1.2.9
release-1.20.0
release-1.20.1
release-1.20.2
release-1.21.0
release-1.21.1
release-1.21.2
release-1.21.3
release-1.21.4
release-1.21.5
release-1.21.6
release-1.22.0
release-1.22.1
release-1.23.0
release-1.23.1
release-1.23.2
release-1.23.3
release-1.23.4
release-1.24.0
release-1.25.0
release-1.25.1
release-1.25.2
release-1.25.3
release-1.25.4
release-1.25.5
release-1.26.0
release-1.26.1
release-1.26.2
release-1.26.3
release-1.27.0
release-1.27.1
release-1.27.2
release-1.27.3
release-1.27.4
release-1.27.5
release-1.28.0
release-1.28.1
release-1.28.2
release-1.28.3
release-1.29.0
release-1.29.1
release-1.29.2
release-1.29.3
release-1.29.4
release-1.29.5
release-1.29.6
release-1.29.7
release-1.3.0
release-1.3.1
release-1.3.10
release-1.3.11
release-1.3.12
release-1.3.13
release-1.3.14
release-1.3.15
release-1.3.16
release-1.3.2
release-1.3.3
release-1.3.4
release-1.3.5
release-1.3.6
release-1.3.7
release-1.3.8
release-1.3.9
release-1.4.0
release-1.4.1
release-1.4.2
release-1.4.3
release-1.4.4
release-1.4.5
release-1.4.6
release-1.4.7
release-1.5.0
release-1.5.1
release-1.5.10
release-1.5.11
release-1.5.12
release-1.5.13
release-1.5.2
release-1.5.3
release-1.5.4
release-1.5.5
release-1.5.6
release-1.5.7
release-1.5.8
release-1.5.9
release-1.6.0
release-1.6.1
release-1.6.2
release-1.6.3
release-1.7.0
release-1.7.1
release-1.7.10
release-1.7.11
release-1.7.12
release-1.7.2
release-1.7.3
release-1.7.4
release-1.7.5
release-1.7.6
release-1.7.7
release-1.7.8
release-1.7.9
release-1.8.0
release-1.8.1
release-1.9.0
release-1.9.1
release-1.9.10
release-1.9.11
release-1.9.12
release-1.9.13
release-1.9.14
release-1.9.15
release-1.9.2
release-1.9.3
release-1.9.4
release-1.9.5
release-1.9.6
release-1.9.7
release-1.9.8
release-1.9.9
${ noResults }
Sticky sessions allow to route the same client to the same upstream server.
- upstream structures are extended to keep session-related information
- existing balancing modules are updated to provide an id of the selected
server (SID) in pc->sid, and to select the server, given it's SID.
- other balancing modules are allowed to set the pc->hint value to choose
the desired peer. The sticky module will not change the hint if it's
already set.
- the feature is enabled by default and can be disabled with the
"--without-http_upstream_sticky" switch of the configure script.
The following configuration can be used to enable sticky sessions for
supported balancing modules:
upstream u1 {
server 127.0.0.1:8080;
server 127.0.0.1:8081;
sticky cookie server_id expires=1h domain=.example.com path=/;
}
Co-authored-by: Ruslan Ermilov <ru@nginx.com>
Co-authored-by: Roman Arutyunyan <arut@nginx.com>
Co-authored-by: Maxim Dounin <mdounin@mdounin.ru>
|
2 weeks ago | |
|---|---|---|
| .. | ||
| cc | Configure: ensure we get the "built by ..." line in nginx -V. | 5 months ago |
| lib | Configure: MSVC compatibility with PCRE2 10.47. | 5 months ago |
| os | Core: added support for TCP keepalive parameters on macOS. | 10 months ago |
| types | Configure: stop polluting NGX_ namespace. | 10 years ago |
| configure | Win32: i386 now assumed when crossbuilding (ticket #2416). | 3 years ago |
| define | Copyright updated. | 14 years ago |
| endianness | Configure: fix build with -Werror=old-style-definition. | 10 years ago |
| feature | Configure: fix build with -Werror=old-style-definition. | 10 years ago |
| have | Copyright updated. | 14 years ago |
| have_headers | Copyright updated. | 14 years ago |
| headers | Copyright updated. | 14 years ago |
| include | Configure: stop polluting NGX_ namespace. | 10 years ago |
| init | Configure: marked top-level make targets as phony. | 5 years ago |
| install | Configure: fixed "make install" when cross-compiling to Windows. | 2 years ago |
| make | Configure: ordered directories. | 5 years ago |
| module | Configure: shared sources for addon modules. | 5 years ago |
| modules | Upstream: added sticky sessions support for upstreams. | 2 weeks ago |
| nohave | Copyright updated. | 14 years ago |
| options | Upstream: added sticky sessions support for upstreams. | 2 weeks ago |
| sources | Core: the ngx_event_udp.h header file. | 4 years ago |
| stubs | Copyright updated. | 14 years ago |
| summary | PCRE2 library support. | 4 years ago |
| threads | Configure: fixed static compilation with OpenSSL 1.1.1. | 8 years ago |
| unix | Configure: set NGX_KQUEUE_UDATA_T at compile time. | 9 months ago |