From nginx-forum at nginx.us Wed Jul 1 09:19:53 2015 From: nginx-forum at nginx.us (mailo) Date: Wed, 01 Jul 2015 05:19:53 -0400 Subject: =?UTF-8?B?UmU6INCd0YPQttC90LAg0L/QvtC80L7RidGMINC/0L4gbWFwIG1vZHVsZSByZWd1?= =?UTF-8?B?bGFyIGV4cHJlc3Npb24=?= In-Reply-To: <2ac9166d7f316c85ecacf9b7d5263294.NginxMailingListRussian@forum.nginx.org> References: <2ac9166d7f316c85ecacf9b7d5263294.NginxMailingListRussian@forum.nginx.org> Message-ID: Вопрос решен. Всем спасибо! Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260004,260008#msg-260008 From nginx-forum at nginx.us Wed Jul 1 11:28:41 2015 From: nginx-forum at nginx.us (kirimedia) Date: Wed, 01 Jul 2015 07:28:41 -0400 Subject: nginx-1.9.2 + ssl + spdy segfault Message-ID: Segfault in nginx-1.9.2 with ssl and spdy module # nginx -V nginx version: nginx/1.9.2 built by gcc 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013 TLS SNI support enabled configure arguments: --user=nginx --group=nginx --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_realip_module --with-debug --with-ipv6 --with-http_spdy_module --add-module=/home/buildbot/rpm//BUILD/lua-nginx-module-0.9.16 --add-module=/home/buildbot/rpm//BUILD/ngx_devel_kit-0.2.14 # gdb nginx nginx.core GNU gdb (GDB) Red Hat Enterprise Linux (7.2-60.el6_4.1) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/local/nginx/sbin/nginx...done. [New Thread 24331] ... #0 ngx_http_spdy_close_stream_handler (ev=0x754eb58) at src/http/ngx_http_spdy.c:3353 3353 src/http/ngx_http_spdy.c: No such file or directory. in src/http/ngx_http_spdy.c Missing separate debuginfos, use: debuginfo-install nginx-rb-1.9.52-1.x86_64 (gdb) directory nginx-1.9.2 Source directories searched: nginx-1.9.2:$cdir:$cwd (gdb) bt #0 ngx_http_spdy_close_stream_handler (ev=0x754eb58) at src/http/ngx_http_spdy.c:3353 #1 0x0000000000482562 in ngx_http_spdy_write_handler (wev=) at src/http/ngx_http_spdy.c:649 #2 0x0000000000435f26 in ngx_event_process_posted (cycle=0xcc6a20, posted=0x76fcd0) at src/event/ngx_event_posted.c:33 #3 0x000000000043ce85 in ngx_worker_process_cycle (cycle=0xcc6a20, data=) at src/os/unix/ngx_process_cycle.c:769 #4 0x000000000043b234 in ngx_spawn_process (cycle=0xcc6a20, proc=0x43cdb0 , data=0x10, name=0x4f98b3 "worker process", respawn=-4) at src/os/unix/ngx_process.c:198 #5 0x000000000043c1cc in ngx_start_worker_processes (cycle=0xcc6a20, n=23, type=-4) at src/os/unix/ngx_process_cycle.c:358 #6 0x000000000043dbd8 in ngx_master_process_cycle (cycle=0xcc6a20) at src/os/unix/ngx_process_cycle.c:243 #7 0x000000000041b856 in main (argc=, argv=) at src/core/nginx.c:415 (gdb) list 3348 ngx_http_request_t *r; 3349 3350 fc = ev->data; 3351 r = fc->data; 3352 3353 ngx_log_debug0(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, 3354 "spdy close stream handler"); 3355 3356 ngx_http_spdy_close_stream(r->spdy_stream, 0); 3357 } (gdb) p r $1 = (ngx_http_request_t *) 0x0 (gdb) p fc $2 = (ngx_connection_t *) 0x754ea20 (gdb) p *fc $3 = {data = 0x0, read = 0x754eaf8, write = 0x754eb58, fd = 1041, recv = 0x4424e0 , send = 0x441e90 , recv_chain = 0x442990 , send_chain = 0x484830 , listening = 0xcc6f00, sent = 16770, log = 0x754ebb8, pool = 0x1edb9a0, sockaddr = 0x1edb9f0, socklen = 16, addr_text = {len = 11, data = 0x1edba50 "83.149.9.264"}, proxy_protocol_addr = {len = 0, data = 0x0}, ssl = 0x53307b8, local_sockaddr = 0xe773e0, local_socklen = 16, buffer = 0x0, queue = { prev = 0x0, next = 0x0}, number = 68976568, requests = 7, buffered = 2, log_error = 2, unexpected_eof = 0, timedout = 0, error = 1, destroyed = 1, idle = 0, reusable = 0, close = 0, sendfile = 1, sndlowat = 1, tcp_nodelay = 2, tcp_nopush = 0, need_last_buf = 1} (gdb) p ev $4 = (ngx_event_t *) 0x754eb58 (gdb) p *ev $5 = {data = 0x754ea20, write = 1, accept = 0, instance = 0, active = 0, disabled = 0, ready = 1, oneshot = 0, complete = 0, eof = 0, error = 0, timedout = 0, timer_set = 0, delayed = 0, deferred_accept = 0, pending_eof = 0, posted = 0, closed = 0, channel = 0, resolver = 0, cancelable = 0, available = 0, handler = 0x47ed90 , index = 0, log = 0x754ebb8, timer = {key = 0, left = 0x0, right = 0x0, parent = 0x0, color = 0 '\000', data = 0 '\000'}, queue = {prev = 0x0, next = 0x0}} (gdb) f 1 #1 0x0000000000482562 in ngx_http_spdy_write_handler (wev=) at src/http/ngx_http_spdy.c:649 649 wev->handler(wev); (gdb) list 644 645 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, c->log, 0, 646 "run spdy stream %ui", stream->id); 647 648 wev = stream->request->connection->write; 649 wev->handler(wev); 650 } 651 652 sc->blocked = 0; 653 (gdb) p wev $6 = (gdb) p stream $7 = (ngx_http_spdy_stream_t *) 0x66a7150 (gdb) p *stream $8 = {id = 13, request = 0x66a64c0, connection = 0x39861e0, index = 0x0, header_buffers = 0, queued = 0, send_window = 40500, recv_window = 2147483647, free_frames = 0x10ec518, free_data_headers = 0x10ec558, free_bufs = 0x10ec4b8, queue = {prev = 0x0, next = 0x0}, priority = 4, handled = 0, blocked = 0, exhausted = 0, in_closed = 1, out_closed = 1, skip_data = 1} (gdb) p stream->request $9 = (ngx_http_request_t *) 0x66a64c0 (gdb) p *stream->request $10 = {signature = 1347703880, connection = 0x754ea20, ctx = 0x66a6df8, main_conf = 0xcc76e0, srv_conf = 0xd2a178, loc_conf = 0xd3a0c0, read_event_handler = 0x454ee0 , write_event_handler = 0x4521f0 , cache = 0x0, upstream = 0x0, upstream_states = 0x0, pool = 0x0, header_in = 0x66a7100, headers_in = {headers = {last = 0x66a6530, part = {elts = 0x10ebb50, nelts = 5, next = 0x0}, size = 48, nalloc = 20, pool = 0x66a6470}, host = 0x10ebb50, connection = 0x0, if_modified_since = 0x0, if_unmodified_since = 0x0, if_match = 0x0, if_none_match = 0x0, user_agent = 0x10ebc10, referer = 0x0, content_length = 0x0, content_type = 0x0, range = 0x0, if_range = 0x0, transfer_encoding = 0x0, expect = 0x0, upgrade = 0x0, accept_encoding = 0x10ebbb0, via = 0x0, authorization = 0x0, keep_alive = 0x0, x_forwarded_for = {elts = 0x0, nelts = 0, size = 0, nalloc = 0, pool = 0x0}, x_real_ip = 0x0, user = {len = 0, data = 0x0}, passwd = {len = 0, data = 0x0}, cookies = {elts = 0x66a71c0, nelts = 0, size = 8, nalloc = 2, pool = 0x66a6470}, server = {len = 11, data = 0x10eb761 "r.mradx.net"}, content_length_n = -1, keep_alive_n = -1, connection_type = 1, chunked = 0, msie = 0, msie6 = 0, opera = 0, gecko = 0, chrome = 0, safari = 0, konqueror = 0}, headers_out = {headers = {last = 0x66a66a0, part = {elts = 0x66a6a38, nelts = 4, next = 0x0}, size = 48, nalloc = 20, pool = 0x66a6470}, status = 200, status_line = {len = 0, data = 0x0}, server = 0x0, date = 0x0, content_length = 0x0, content_encoding = 0x0, location = 0x0, refresh = 0x0, last_modified = 0x0, content_range = 0x0, accept_ranges = 0x66a6ac8, www_authenticate = 0x0, expires = 0x66a6a68, etag = 0x66a6a38, override_charset = 0x0, content_type_len = 10, content_type = {len = 10, data = 0xd84f60 "image/jpeg"}, charset = {len = 0, data = 0x0}, content_type_lowcase = 0x0, content_type_hash = 0, cache_control = {elts = 0x66a7468, nelts = 1, size = 8, nalloc = 1, pool = 0x66a6470}, content_length_n = 25036, date_time = 0, last_modified_time = 1434536173}, request_body = 0x0, lingering_time = 0, start_sec = 1435303301, start_msec = 143, method = 2, http_version = 1001, request_line = {len = 0, data = 0x66a71d0 "GET /img/BA/1F3F84.jpg HTTP/1.1"}, uri = {len = 18, data = 0x10eb78b "/img/BA/1F3F84.jpg"}, args = {len = 0, data = 0x0}, exten = {len = 3, data = 0x10eb79a "jpg"}, unparsed_uri = {len = 18, data = 0x10eb78b "/img/BA/1F3F84.jpg"}, method_name = {len = 3, data = 0x66a71d0 "GET /img/BA/1F3F84.jpg HTTP/1.1"}, http_protocol = {len = 8, data = 0x10eb7c1 "HTTP/1.1"}, out = 0x0, main = 0x66a64c0, parent = 0x0, postponed = 0x0, post_subrequest = 0x0, posted_requests = 0x0, phase_handler = 18, content_handler = 0, access_code = 0, variables = 0x66a6fa0, ncaptures = 0, captures = 0x66a71f0, captures_data = 0x0, limit_rate = 0, limit_rate_after = 0, header_size = 386, request_length = 301, err_status = 0, http_connection = 0x5330770, spdy_stream = 0x66a7150, log_handler = 0x452510 , cleanup = 0x0, subrequests = 201, count = 0, blocked = 0, aio = 0, http_state = 6, complex_uri = 0, quoted_uri = 0, plus_in_uri = 0, space_in_uri = 0, invalid_header = 0, add_uri_to_alias = 0, valid_location = 1, valid_unparsed_uri = 1, uri_changed = 0, uri_changes = 11, request_body_in_single_buf = 0, request_body_in_file_only = 0, request_body_in_persistent_file = 0, request_body_in_clean_file = 0, request_body_file_group_access = 0, request_body_file_log_level = 5, request_body_no_buffering = 0, subrequest_in_memory = 0, waited = 0, cached = 0, gzip_tested = 0, gzip_ok = 0, gzip_vary = 0, proxy = 0, bypass_cache = 0, no_cache = 0, limit_conn_set = 0, limit_req_set = 0, pipeline = 0, chunked = 0, header_only = 0, keepalive = 0, lingering_close = 0, discard_body = 0, reading_body = 0, internal = 0, error_page = 0, filter_finalize = 0, post_action = 0, request_complete = 0, request_output = 1, header_sent = 1, expect_tested = 0, root_tested = 1, done = 0, logged = 0, buffered = 0, main_filter_need_in_memory = 1, filter_need_in_memory = 0, filter_need_temporary = 0, allow_ranges = 1, single_range = 0, disable_not_modified = 0, stat_reading = 0, stat_writing = 1, state = 0, header_hash = 3194399592611459, lowcase_index = 18446744073709551615, lowcase_header = '\000' , header_name_start = 0x10eb81b "user-agent", header_name_end = 0x10eb825 "", header_start = 0x10eb829 "CFNetwork/711.3.18 Darwin/14.0.0", header_end = 0x10eb861 "", uri_start = 0x66a64c0 "HTTP", uri_end = 0x0, uri_ext = 0x10eb79a "jpg", args_start = 0x0, request_start = 0x0, request_end = 0x0, method_end = 0x0, schema_start = 0x10eb7ac "https", schema_end = 0x10eb7b1 "", host_start = 0x0, host_end = 0x0, port_start = 0x0, port_end = 0x0, http_minor = 1, http_major = 1, content_start_sec = 0, content_start_msec = 0, content_end_sec = 0, content_end_msec = 0, gzip_process = 0, gzip_start_sec = 0, gzip_start_msec = 0, gzip_end_sec = 0, gzip_end_msec = 0} (gdb) p stream->request->connection $11 = (ngx_connection_t *) 0x754ea20 (gdb) p *stream->request->connection $12 = {data = 0x0, read = 0x754eaf8, write = 0x754eb58, fd = 1041, recv = 0x4424e0 , send = 0x441e90 , recv_chain = 0x442990 , send_chain = 0x484830 , listening = 0xcc6f00, sent = 16770, log = 0x754ebb8, pool = 0x1edb9a0, sockaddr = 0x1edb9f0, socklen = 16, addr_text = {len = 11, data = 0x1edba50 "83.149.9.264"}, proxy_protocol_addr = {len = 0, data = 0x0}, ssl = 0x53307b8, local_sockaddr = 0xe773e0, local_socklen = 16, buffer = 0x0, queue = { prev = 0x0, next = 0x0}, number = 68976568, requests = 7, buffered = 2, log_error = 2, unexpected_eof = 0, timedout = 0, error = 1, destroyed = 1, idle = 0, reusable = 0, close = 0, sendfile = 1, sndlowat = 1, tcp_nodelay = 2, tcp_nopush = 0, need_last_buf = 1} (gdb) p stream->request->connection->write $13 = (ngx_event_t *) 0x754eb58 (gdb) p *stream->request->connection->write $14 = {data = 0x754ea20, write = 1, accept = 0, instance = 0, active = 0, disabled = 0, ready = 1, oneshot = 0, complete = 0, eof = 0, error = 0, timedout = 0, timer_set = 0, delayed = 0, deferred_accept = 0, pending_eof = 0, posted = 0, closed = 0, channel = 0, resolver = 0, cancelable = 0, available = 0, handler = 0x47ed90 , index = 0, log = 0x754ebb8, timer = {key = 0, left = 0x0, right = 0x0, parent = 0x0, color = 0 '\000', data = 0 '\000'}, queue = {prev = 0x0, next = 0x0}} (gdb) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260009,260009#msg-260009 From vbart at nginx.com Wed Jul 1 13:50:35 2015 From: vbart at nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Wed, 01 Jul 2015 16:50:35 +0300 Subject: nginx-1.9.2 + ssl + spdy segfault In-Reply-To: References: Message-ID: <2891682.Wtaep9J3Yk@vbart-workstation> On Wednesday 01 July 2015 07:28:41 kirimedia wrote: > Segfault in nginx-1.9.2 with ssl and spdy module > > # nginx -V > nginx version: nginx/1.9.2 > built by gcc 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) > built with OpenSSL 1.0.1e-fips 11 Feb 2013 > TLS SNI support enabled > configure arguments: --user=nginx --group=nginx --prefix=/usr/local/nginx > --sbin-path=/usr/local/nginx/sbin/nginx > --conf-path=/usr/local/nginx/conf/nginx.conf --with-http_ssl_module > --with-http_gzip_static_module --with-http_stub_status_module > --with-http_realip_module --with-debug --with-ipv6 --with-http_spdy_module > --add-module=/home/buildbot/rpm//BUILD/lua-nginx-module-0.9.16 > --add-module=/home/buildbot/rpm//BUILD/ngx_devel_kit-0.2.14 > [..] Попробуйте без сторонних модулей. -- Валентин Бартенев From nginx-forum at nginx.us Thu Jul 2 20:56:14 2015 From: nginx-forum at nginx.us (mycopwuk) Date: Thu, 02 Jul 2015 16:56:14 -0400 Subject: access forbidden by rule Message-ID: <5ce4741d894cdae74aaca27cc936f8ef.NginxMailingListRussian@forum.nginx.org> Здравствуйте, не судите строго. Я только балуюсь и занимаюсь этим ради удовольствия. Итак начну. развернул себе дома облачное хранилище owncloud, на nginx + php-fpm. Все работало великолепно по не обновился с версии owncloud 8.0.3 на 8.0.4, получилось следующее. облако работает, я могу на него попасть, могу залить туда любые файлы по прежнему, но когда дело доходит до скачивания, то вылезает ошибка "страница не найдена", причем это касается если я пытаюсь скачать конкретные файлы в папке, если же пытаюсь скачать папку с файлами целиком(папка располагается в корне облака), то она без проблем скачивается ввиде zip файла. В логах nginx имеет место ошибка "access forbidden by rule" само собой она появляется после каждой попытке неудачного скачивания.... Кто может мне помочь? как уже писал, не судите строго, я это все настраиваю для себя, просто потому что мне интересно.... Спасибо. внизу прикладываю картинку моего конфига nginx: worker_processes 2; . events { worker_connections 1024; } . http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local]. "$request" ' access_log logs/access.log main; sendfile off; keepalive_timeout 65; gzip off; ssl_certificate /usr/local/etc/nginx/ssl2.crt; ssl_certificate_key /usr/local/etc/nginx/ssl1.key;.... server { listen 443 ssl; root /var/www/; location = /robots.txt { allow all; access_log off;. log_not_found off; } location = /favicon.ico { access_log off; log_not_found. off; } location ^~ /owncloud { index index.php; try_files $uri $uri/ /owncloud/index.php$is_args$args; client_max_body_size 100000M; location ~. ^/owncloud/(?:\.|data|config|db_structure\.xml|README) { deny all; } location ~ \.php(?:$|/) { fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_pass unix:/var/run/php-fpm.sock; fastcgi_param SCRIPT_FILENAME. $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; include fastcgi_params; fastcgi_param MOD_X_ACCEL_REDIRECT_ENABLED on; } location ~* \.(?:jpg|gif|ico|png|css|js|svg)$ { expires 30d; add_header Cache-Control public; } } } } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260021,260021#msg-260021 From nginx-forum at nginx.us Fri Jul 3 07:33:22 2015 From: nginx-forum at nginx.us (xpwy) Date: Fri, 03 Jul 2015 03:33:22 -0400 Subject: =?UTF-8?B?TkdJTlggTHVhINCa0LDQuiDRgdC/0YDRj9GC0LDRgtGMINC40YHRhdC+0LTQvdGL?= =?UTF-8?B?0Lkg0LrQvtC0Pw==?= Message-ID: <8b25138e9fa06021d52ca44326e02137.NginxMailingListRussian@forum.nginx.org> Всем привет. Есть ли возможность спрятать исходный код для lua скриптов? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260024#msg-260024 From mva at mva.name Fri Jul 3 07:41:57 2015 From: mva at mva.name (Vadim A. Misbakh-Soloviov) Date: Fri, 03 Jul 2015 13:41:57 +0600 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <8b25138e9fa06021d52ca44326e02137.NginxMailingListRussian@forum.nginx.org> References: <8b25138e9fa06021d52ca44326e02137.NginxMailingListRussian@forum.nginx.org> Message-ID: <1548185.cDd75SGjQj@note> Спрятать от чего? В письме от Пт, 3 июля 2015 03:33:22 пользователь xpwy написал: > Всем привет. > > Есть ли возможность спрятать исходный код для lua скриптов? > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,260024,260024#msg-260024 > > _______________________________________________ > nginx-ru mailing list > nginx-ru at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Best regards, mva -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: This is a digitally signed message part. URL: From nginx-forum at nginx.us Fri Jul 3 07:51:16 2015 From: nginx-forum at nginx.us (xpwy) Date: Fri, 03 Jul 2015 03:51:16 -0400 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <1548185.cDd75SGjQj@note> References: <1548185.cDd75SGjQj@note> Message-ID: <00e23550c4c9161b085c1b6934d1e03a.NginxMailingListRussian@forum.nginx.org> От чужих глаз конечно же :) Я пробовал скомпилировать *.lua скрипт в *.so библиотеку и скормить ее nginx. Но ничего не получилось ( Поэтому интересуюся, есть ли какие-нибудь способы. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260026#msg-260026 From annulen at yandex.ru Fri Jul 3 09:09:59 2015 From: annulen at yandex.ru (Konstantin Tokarev) Date: Fri, 03 Jul 2015 12:09:59 +0300 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <00e23550c4c9161b085c1b6934d1e03a.NginxMailingListRussian@forum.nginx.org> References: <1548185.cDd75SGjQj@note> <00e23550c4c9161b085c1b6934d1e03a.NginxMailingListRussian@forum.nginx.org> Message-ID: <2815891435914599@web14o.yandex.ru> 03.07.2015, 10:51, "xpwy" : > От чужих глаз конечно же :) > > Я пробовал скомпилировать *.lua скрипт в *.so библиотеку и скормить ее > nginx. Но ничего не получилось ( > > Поэтому интересуюся, есть ли какие-нибудь способы. Можно скомпилировать скрипт в байткод с помощью luac и загружать полученный файл вместо скрипта. > > Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260026#msg-260026 > > _______________________________________________ > nginx-ru mailing list > nginx-ru at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Regards, Konstantin From nginx-forum at nginx.us Fri Jul 3 09:47:57 2015 From: nginx-forum at nginx.us (xpwy) Date: Fri, 03 Jul 2015 05:47:57 -0400 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <2815891435914599@web14o.yandex.ru> References: <2815891435914599@web14o.yandex.ru> Message-ID: <798d5d1e7565fb05c597c88d80babcc7.NginxMailingListRussian@forum.nginx.org> luajit -b in.lua out.so Прокатило, nginx работает как надо. Даже require работает из байткода. Сейчас поизучал вопрос дtкомпеляции. Точно не уверен, но, как я понял, исходники вернуть из байт кода очень сложно (чтобы один в один было, как это делается с C# например). Это действительно так? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260028#msg-260028 From annulen at yandex.ru Fri Jul 3 10:21:16 2015 From: annulen at yandex.ru (Konstantin Tokarev) Date: Fri, 03 Jul 2015 13:21:16 +0300 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <54831435918679@web28h.yandex.ru> References: <2815891435914599@web14o.yandex.ru> <798d5d1e7565fb05c597c88d80babcc7.NginxMailingListRussian@forum.nginx.org> <54831435918679@web28h.yandex.ru> Message-ID: <98771435918876@web6g.yandex.ru> 03.07.2015, 13:18, "Konstantin Tokarev" : > 03.07.2015, 12:48, "xpwy" : >>  luajit -b in.lua out.so >>  Прокатило, nginx работает как надо. Даже require работает из байткода. >> >>  Сейчас поизучал вопрос дtкомпеляции. Точно не уверен, но, как я понял, >>  исходники вернуть из байт кода очень сложно (чтобы один в один было, как это >>  делается с C# например). Это действительно так? > > Да. Однако реверс-инжиниринг для байткода проще, чем для нативного кода, так как операции более выскоуровневые, чем в ассемблере. Можно сделать из Lua-кода эквивалентный код на C, тогда бинарник будет нативным, но LuaJIT не сможет его оптимизировать в рантайме: http://lua-users.org/wiki/LuaToCee > >>  Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260028#msg-260028 >> >>  _______________________________________________ >>  nginx-ru mailing list >>  nginx-ru at nginx.org >>  http://mailman.nginx.org/mailman/listinfo/nginx-ru > > -- > Regards, > Konstantin -- Regards, Konstantin From annulen at yandex.ru Fri Jul 3 10:17:59 2015 From: annulen at yandex.ru (Konstantin Tokarev) Date: Fri, 03 Jul 2015 13:17:59 +0300 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <798d5d1e7565fb05c597c88d80babcc7.NginxMailingListRussian@forum.nginx.org> References: <2815891435914599@web14o.yandex.ru> <798d5d1e7565fb05c597c88d80babcc7.NginxMailingListRussian@forum.nginx.org> Message-ID: <54831435918679@web28h.yandex.ru> 03.07.2015, 12:48, "xpwy" : > luajit -b in.lua out.so > Прокатило, nginx работает как надо. Даже require работает из байткода. > > Сейчас поизучал вопрос дtкомпеляции. Точно не уверен, но, как я понял, > исходники вернуть из байт кода очень сложно (чтобы один в один было, как это > делается с C# например). Это действительно так? Да. Однако реверс-инжиниринг для байткода проще, чем для нативного кода, так как операции более выскоуровневые, чем в ассемблере. > > Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260028#msg-260028 > > _______________________________________________ > nginx-ru mailing list > nginx-ru at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Regards, Konstantin From mva at mva.name Fri Jul 3 11:08:19 2015 From: mva at mva.name (Vadim A. Misbakh-Soloviov) Date: Fri, 03 Jul 2015 17:08:19 +0600 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <00e23550c4c9161b085c1b6934d1e03a.NginxMailingListRussian@forum.nginx.org> References: <1548185.cDd75SGjQj@note> <00e23550c4c9161b085c1b6934d1e03a.NginxMailingListRussian@forum.nginx.org> Message-ID: <1863022.U3xeFcLU6p@note> В письме от Пт, 3 июля 2015 03:51:16 пользователь xpwy написал: > От чужих глаз конечно же :) > > Я пробовал скомпилировать *.lua скрипт в *.so библиотеку и скормить ее > nginx. Но ничего не получилось ( Интересно, как вы это пробовали (приведённый ниже пример с байткодом записанном в .so ? не "компиляция в .so"). ;) К слову, хотелось бы вас предостеречь от использования компиляции в байткод в целях Security Through Obscurity. А если вам для "ускорения" и упрощения деплоя, то могу порекомендовать ещё инструмент http://code.matthewwild.co.uk/squish/file/2322f7932064/README Он может кроме байткода ещё сделать minify и gzip ;) -- Best regards, mva -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: This is a digitally signed message part. URL: From vbart at nginx.com Fri Jul 3 11:22:22 2015 From: vbart at nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Fri, 03 Jul 2015 14:22:22 +0300 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <1863022.U3xeFcLU6p@note> References: <1548185.cDd75SGjQj@note> <00e23550c4c9161b085c1b6934d1e03a.NginxMailingListRussian@forum.nginx.org> <1863022.U3xeFcLU6p@note> Message-ID: <1747579.71JRnpp2Uo@vbart-workstation> On Friday 03 July 2015 17:08:19 Vadim A. Misbakh-Soloviov wrote: > В письме от Пт, 3 июля 2015 03:51:16 пользователь xpwy написал: > > От чужих глаз конечно же :) > > > > Я пробовал скомпилировать *.lua скрипт в *.so библиотеку и скормить ее > > nginx. Но ничего не получилось ( > > Интересно, как вы это пробовали (приведённый ниже пример с байткодом > записанном в .so ? не "компиляция в .so"). ;) > > К слову, хотелось бы вас предостеречь от использования компиляции в байткод в > целях Security Through Obscurity. > > А если вам для "ускорения" и упрощения деплоя, то могу порекомендовать ещё > инструмент http://code.matthewwild.co.uk/squish/file/2322f7932064/README > Он может кроме байткода ещё сделать minify и gzip ;) > > Подозреваю, что у человека коммерческий интерес. Платные lua модули для nginx уже встречаются. -- Валентин Бартенев From nginx-forum at nginx.us Fri Jul 3 11:30:42 2015 From: nginx-forum at nginx.us (xpwy) Date: Fri, 03 Jul 2015 07:30:42 -0400 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <1747579.71JRnpp2Uo@vbart-workstation> References: <1747579.71JRnpp2Uo@vbart-workstation> Message-ID: <66265e670a730f5b2e9b232f0d3372aa.NginxMailingListRussian@forum.nginx.org> Да, вы правы :) Я интересовался с целью распространения платных lua модулей. Так как благодаря lua с nginx можно вытворять что угодно (практически). Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260036#msg-260036 From onokonem at gmail.com Fri Jul 3 11:49:01 2015 From: onokonem at gmail.com (Daniel Podolsky) Date: Fri, 3 Jul 2015 14:49:01 +0300 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <66265e670a730f5b2e9b232f0d3372aa.NginxMailingListRussian@forum.nginx.org> References: <1747579.71JRnpp2Uo@vbart-workstation> <66265e670a730f5b2e9b232f0d3372aa.NginxMailingListRussian@forum.nginx.org> Message-ID: 2015-07-03 14:30 GMT+03:00 xpwy : > Я интересовался с целью распространения платных lua модулей. Обфускация нужна только если вы туда защиту от несанкционированного использования поместили. И тут lua byte code вам не поможет - то, что выдает дизассемблер вполне пригодно для выпиливания защиты и сборки обратно. From nginx-forum at nginx.us Fri Jul 3 12:00:05 2015 From: nginx-forum at nginx.us (xpwy) Date: Fri, 03 Jul 2015 08:00:05 -0400 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: References: Message-ID: Daniel Podolsky Wrote: ------------------------------------------------------- > 2015-07-03 14:30 GMT+03:00 xpwy : > > Я интересовался с целью распространения платных lua модулей. > Обфускация нужна только если вы туда защиту от несанкционированного > использования поместили. И тут lua byte code вам не поможет - то, что > выдает дизассемблер вполне пригодно для выпиливания защиты и сборки > обратно. > _______________________________________________ > nginx-ru mailing list > nginx-ru at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru В таком случае, есть ли вообще грамотный способ распространения платных lua модулей? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260039#msg-260039 From onokonem at gmail.com Fri Jul 3 12:04:40 2015 From: onokonem at gmail.com (Daniel Podolsky) Date: Fri, 3 Jul 2015 15:04:40 +0300 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: References: Message-ID: > В таком случае, есть ли вообще грамотный способ распространения платных lua > модулей? я не могу придумать... From mva at mva.name Fri Jul 3 15:57:11 2015 From: mva at mva.name (Vadim A. Misbakh-Soloviov) Date: Fri, 03 Jul 2015 21:57:11 +0600 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: References: Message-ID: <2747287.INVFZ1inzJ@note> > В таком случае, есть ли вообще грамотный способ распространения платных lua > модулей? Есть. Лицензия GPL (точнее, в случае всего, что связано с вебсервером ? AGPL) :) Ну и вообще, лучше никогда не пытаться использовать копирастическую модель скрытия того, что делает модуль от того, кто это будет потом обслуживать, лет через 5-10, не только в части Lua-модулей для NginX :) -- Best regards, mva -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: This is a digitally signed message part. URL: From nginx-forum at nginx.us Fri Jul 3 17:56:53 2015 From: nginx-forum at nginx.us (xpwy) Date: Fri, 03 Jul 2015 13:56:53 -0400 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: <2747287.INVFZ1inzJ@note> References: <2747287.INVFZ1inzJ@note> Message-ID: <756a52ffcd863438e3ffc09e0ecf9f04.NginxMailingListRussian@forum.nginx.org> mva Wrote: ------------------------------------------------------- > > В таком случае, есть ли вообще грамотный способ распространения > платных lua > > модулей? > > Есть. Лицензия GPL (точнее, в случае всего, что связано с вебсервером > ? AGPL) > :) > > Ну и вообще, лучше никогда не пытаться использовать копирастическую > модель > скрытия того, что делает модуль от того, кто это будет потом > обслуживать, лет > через 5-10, не только в части Lua-модулей для NginX :) Ваша правда :) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260045#msg-260045 From mdounin at mdounin.ru Sat Jul 4 07:33:59 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Sat, 4 Jul 2015 10:33:59 +0300 Subject: =?UTF-8?B?UmU6INCd0LDRgdC70LXQtNC+0LLQsNC90LjQtSBmYXN0Y2dpX3BhcmFt?= In-Reply-To: <558AEFD2.2020309@csdoc.com> References: <558AD5D5.4020107@kopeyko.ru> <558ADEE1.5090600@csdoc.com> <3235222.lfrYlOb2WZ@vbart-workstation> <558AEFD2.2020309@csdoc.com> Message-ID: <20150704073359.GH74913@mdounin.ru> Hello! On Wed, Jun 24, 2015 at 08:58:42PM +0300, Gena Makhomed wrote: > On 24.06.2015 19:57, Валентин Бартенев wrote: > > >>> location /info { > >>> fastcgi_param SCRIPT_FILENAME /www/info.php; > >>> include fastcgi_params; > >>> fastcgi_pass 127.0.0.1:9000 ; > >>> } > > >>чтобы полное счастье наступило, лучше делать всегда так, > >>что include fastcgi_params; будет первой строкой > >>в блоке, fastcgi_pass - последней, а между ними - > >>директивы fastcgi_param. > > >Это не поможет. Разве что только некоторые реализации FastCGI > >берут только последнее значение параметра, но передаваться всегда > >будут оба. И нет никак гарантий, как это будет обработано. > > По крайней мере, php-fpm обрабатывает только последний параметр, > как и ожидалось, и вряд ли это уже изменится в новых версиях PHP. Just FYI, это зависит от версии PHP. До 5.3, если не ошибаюсь, порядок был обратный. > А зачем такое странное поведение fastcgi_param было реализовано? > - https://en.wikipedia.org/wiki/Principle_of_least_astonishment > > Например, "аналогичная" по своей сути директива proxy_set_header > переопределяет существующее значение, а не добавляет еще один header. Это не так. Если задать две директивы proxy_set_header с одним и тем же заголовком, то оба заголовка отправятся на бекенд. Но, в отличии от FastCGI, протокол HTTP однозначно специфицирует, что с этим делать. Единственный нюанс состоит в том, что при использовании proxy_set_header из исходного запроса удаляются заголовки, одноимённые добавляемому. Это сделано в первую очередь для того, можно было изменять исходный запрос. В случае fastcgi аналогично обрабатываются HTTP_* параметры. > Тем более, что в протоколе CGI, на котором основан протокол FastCGI > эти параметры передаются скрипту в виде переменных окружения, > и там даже теоретически невозможно сделать несколько значений > всегда будет использовано только последнее значение параметра. Ну вот как раз проблема в том, что в протоколе FastCGI возможность отправить два одинаковых параметра добавилась, а что с этим потом делать - спецификация не описывает. > Очень странная это feature, она больше похожа на bug > Есть ли шансы, что этот bug будет исправлен в nginx? Поведение nginx'а сейчас: послать на бекенд ровно то, что администратор написал в конфиге, и оно консистентно для всех соответствующих модулей (proxy, fastcgi, scgi, uwsgi). Менять это поведение не планируется. -- Maxim Dounin http://nginx.org/ From nginx-forum at nginx.us Mon Jul 6 10:43:57 2015 From: nginx-forum at nginx.us (Guilliman) Date: Mon, 06 Jul 2015 06:43:57 -0400 Subject: =?UTF-8?B?Um9vdCDQv9Cw0YDQsNC80LXRgtGA?= Message-ID: Добрый день, Начал разбираться в nginx и не очень мне потянет параметр root в server блоках, к примеру вот в таком виде root /var/www/html; Вот не пойму какую он функцию несет. И сразу такой вопрос, например если я nginx использую как реверс прокси и в сервер блоке у меня есть location / { proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-NginX-Proxy true; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_http_version 1.1; proxy_pass http://node_cluster; } node_cluster ссылается на сервер ноды где крутиться app, нужен ли мне в этом случае параметр Root и куда он должен указывать? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260073,260073#msg-260073 From onokonem at gmail.com Mon Jul 6 10:49:24 2015 From: onokonem at gmail.com (Daniel Podolsky) Date: Mon, 6 Jul 2015 13:49:24 +0300 Subject: =?UTF-8?B?UmU6IFJvb3Qg0L/QsNGA0LDQvNC10YLRgA==?= In-Reply-To: References: Message-ID: > root /var/www/html; > Вот не пойму какую он функцию несет. к этому пути добавляется путь из запроса, и так находится файл, который в ответе отдается. > И сразу такой вопрос, например если я nginx использую как реверс прокси и в > node_cluster ссылается на сервер ноды где крутиться app, нужен ли мне в этом > случае параметр Root и куда он должен указывать? даже в proxy локейшенах могут случится файлы, отдаваемые непосредственно с nginx, например - ошибки. и пути к ним будут браться от того, что будет в root From nginx-forum at nginx.us Mon Jul 6 11:07:19 2015 From: nginx-forum at nginx.us (Guilliman) Date: Mon, 06 Jul 2015 07:07:19 -0400 Subject: =?UTF-8?B?UmU6IFJvb3Qg0L/QsNGA0LDQvNC10YLRgA==?= In-Reply-To: References: Message-ID: <95788f3f3df9d1bf4c1f0943f7ba6c94.NginxMailingListRussian@forum.nginx.org> прошу прощения за новичковые вопрос заранее :) т.е. по сути root несет функцию отдачи статических файлов без обращения к самому апп серверу? например лог ошибки (который записан сервером и сохранен) или robot.txt? пример: location ~ ^/(content/images/) { root /var/www/html/img; } location / { реверс на нод сервер } т.е. например если я запрашиваю http://www.domain.tld/content/images/img.jpg, nginx перехватывает это перед моим location / и лезет искать img.jpg в /var/www/html/img и отдает мне эту картинку и не трогает нод сервер? или я все же не верно понимаю? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260073,260075#msg-260075 From onokonem at gmail.com Mon Jul 6 11:20:58 2015 From: onokonem at gmail.com (Daniel Podolsky) Date: Mon, 6 Jul 2015 14:20:58 +0300 Subject: =?UTF-8?B?UmU6IFJvb3Qg0L/QsNGA0LDQvNC10YLRgA==?= In-Reply-To: <95788f3f3df9d1bf4c1f0943f7ba6c94.NginxMailingListRussian@forum.nginx.org> References: <95788f3f3df9d1bf4c1f0943f7ba6c94.NginxMailingListRussian@forum.nginx.org> Message-ID: > т.е. по сути root несет функцию отдачи статических файлов без обращения к > самому апп серверу? например лог ошибки (который записан сервером и > сохранен) или robot.txt? да, root - это про статику, которую отджает сам nginx > или я все же не верно понимаю? верно. правда, в данном случае regexp location не нужен, и даже вреден. From artret at gmail.com Mon Jul 6 12:29:16 2015 From: artret at gmail.com (=?UTF-8?B?0JDRgNGC0ZHQvCDQmtC+0L3QstCw0LvRjtC6?=) Date: Mon, 6 Jul 2015 15:29:16 +0300 Subject: =?UTF-8?B?0J/RgNC40L7RgNC40YLQtdGCIFNTTCDQtNC40YDQtdC60YLQuNCy?= Message-ID: Всем привет. В ходе попыток настройки разных SSL конфигураций для разных виртуальных серверов возникли вопросы по поводу их приоритета. В частности это касается директив ssl_ciphers и ssl_protocols, но информрация по другим тоже будет интересна. 1) Если данные директивы объявлены на уровне http и на уровне server, то что в итоге применяется? 2) А если они объявлены в нескольких директивах server на одном порту и везде с разными параметрами, то как данная схема будет работать? 3) Если порты виртуальных серверов разные, то как в этом случае ведут себя настройки SSL? В документации ответа не нашёл. Беглое гугление результатов тоже не надо. Баловался сам с конфигами, но чёткой закономерности проследить не смог. Такое ощущение, что настройки на уровне http имеют приоритет. Буду благодарен за помощь. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdounin at mdounin.ru Mon Jul 6 12:53:40 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Mon, 6 Jul 2015 15:53:40 +0300 Subject: =?UTF-8?B?UmU6INCf0YDQuNC+0YDQuNGC0LXRgiBTU0wg0LTQuNGA0LXQutGC0LjQsg==?= In-Reply-To: References: Message-ID: <20150706125340.GE1656@mdounin.ru> Hello! On Mon, Jul 06, 2015 at 03:29:16PM +0300, Артём Конвалюк wrote: > Всем привет. > > В ходе попыток настройки разных SSL конфигураций для разных виртуальных > серверов возникли вопросы по поводу их приоритета. В частности это касается > директив ssl_ciphers и ssl_protocols, но информрация по другим тоже будет > интересна. > > 1) Если данные директивы объявлены на уровне http и на уровне server, то > что в итоге применяется? Применяется то, что написано в соответствующем блоке server{}. Точно так же, как и для любых других директив конфигурации nginx'а. > 2) А если они объявлены в нескольких директивах server на одном порту и > везде с разными параметрами, то как данная схема будет работать? В большинстве случаев будут использоваться настройки сервера по умолчанию для соответствующего listen-сокета. В некоторых случаях - будут использованы настройки выбраного по SNI виртуального сервера, e.g. - ssl_certificate. Конкретно для ssl_protocols всегда применяются настройки сервера по умолчанию, т.к. для работы SNI необходимо, чтобы протокол уже был выбран. Шифры (ssl_ciphers) можно настраивать индивидуально для виртуальных серверов, выбираемых по SNI. При этом надо понимать, что если клиент не поддерживает SNI - то при установлении SSL-соединения будут всегда применяться настройки сервера по умолчанию, а выбор виртуального сервера будет производится уже на уровне HTTP и на настройки SSL влиять не будет. > 3) Если порты виртуальных серверов разные, то как в этом случае ведут себя > настройки SSL? В этом случае каждому listen-сокету соответствует только один блок server{}, и именно его настройки применяются. > В документации ответа не нашёл. Беглое гугление результатов тоже не надо. > Баловался сам с конфигами, но чёткой закономерности проследить не смог. > Такое ощущение, что настройки на уровне http имеют приоритет. Если кажется, что настройки уровня http имеют приоритет - вероятно, собственных настроек в сервере по умолчанию не задано, и в него наследуются настройки с уровня http. -- Maxim Dounin http://nginx.org/ From nginx-forum at nginx.us Mon Jul 6 12:56:24 2015 From: nginx-forum at nginx.us (Guilliman) Date: Mon, 06 Jul 2015 08:56:24 -0400 Subject: =?UTF-8?B?UmU6IFJvb3Qg0L/QsNGA0LDQvNC10YLRgA==?= In-Reply-To: References: Message-ID: >верно. правда, в данном случае regexp location не нужен, и даже вреден. а как по другому можно реализовать? например если у меня 2 папки с изображениями и логами, которую мне лучше отдавать на прямую. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260073,260082#msg-260082 From mdounin at mdounin.ru Mon Jul 6 14:05:14 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Mon, 6 Jul 2015 17:05:14 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qt9C80L7QttC90L7RgdGC0Ywg0YHQvtCx0YDQsNGC0Ywg0YHQvtCy?= =?UTF-8?B?0YDQtdC80LXQvdC90YPRjiDQstC10YDRgdC40Y4gbmdpbngg0Lggb3BlbnNz?= =?UTF-8?B?bCDRgSDQv9C+0LTQtNC10YDQttC60L7QuSBzc2wgcmVuZWdvdGlhdGlvbg==?= In-Reply-To: <523a1d5ef7599024696ed63b85916c46.NginxMailingListRussian@forum.nginx.org> References: <523a1d5ef7599024696ed63b85916c46.NginxMailingListRussian@forum.nginx.org> Message-ID: <20150706140513.GF1656@mdounin.ru> Hello! On Tue, Jun 23, 2015 at 01:19:46PM -0400, AterCattus wrote: > Всем привет. > > Возникла необходимость взаимодействия с сервером, использующего ssl > renegotiation. А в качестве промежуточного звена отлично подошел бы nginx с > его proxy_pass и proxy_ssl_certificate* + proxy_ssl_trusted_certificate. Но > соответствующий функционал убран еще в 0.8.23. > Можно ли как-то достучаться до такого сервера из nginx? > Правка event/ngx_event_openssl.c не помогает - nginx перестает ругаться на > "SSL renegotiation disabled", но все-равно запрос не проходит. > > Да, я понимаю, что не просто так это было убрано, но внешний сервер работает > только так. Вопрос безопасности оставляю вне данного вопроса. В принципе, с бекендами можно и разрешить, проблем быть не должно. Правка src/event/ngx_event_openssl.c должна помогать, если не помогает - значит, недоправили. Как-то так должно быть достаточно (untested): # User Maxim Dounin # Date 1436191454 -10800 # Mon Jul 06 17:04:14 2015 +0300 # Node ID 33e62c32b9d602700a3cd48955067668fe9a86ab # Parent 137a5031414793ce42e5b0741d2815372ef12a73 SSL: enabled renegotiation with upstream servers. diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c --- a/src/event/ngx_event_openssl.c +++ b/src/event/ngx_event_openssl.c @@ -704,7 +704,7 @@ ngx_ssl_info_callback(const ngx_ssl_conn if (where & SSL_CB_HANDSHAKE_START) { c = ngx_ssl_get_connection((ngx_ssl_conn_t *) ssl_conn); - if (c->ssl->handshaked) { + if (c->ssl->server && c->ssl->handshaked) { c->ssl->renegotiation = 1; ngx_log_debug0(NGX_LOG_DEBUG_EVENT, c->log, 0, "SSL renegotiation"); } @@ -1055,6 +1055,7 @@ ngx_ssl_create_connection(ngx_ssl_t *ssl } else { SSL_set_accept_state(sc->connection); + sc->server = 1; } if (SSL_set_ex_data(sc->connection, ngx_ssl_connection_index, c) == 0) { @@ -1161,7 +1162,7 @@ ngx_ssl_handshake(ngx_connection_t *c) #ifdef SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS /* initial handshake done, disable renegotiation (CVE-2009-3555) */ - if (c->ssl->connection->s3) { + if (c->ssl->server && c->ssl->connection->s3) { c->ssl->connection->s3->flags |= SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS; } diff --git a/src/event/ngx_event_openssl.h b/src/event/ngx_event_openssl.h --- a/src/event/ngx_event_openssl.h +++ b/src/event/ngx_event_openssl.h @@ -58,6 +58,7 @@ typedef struct { unsigned handshaked:1; unsigned renegotiation:1; + unsigned server:1; unsigned buffer:1; unsigned no_wait_shutdown:1; unsigned no_send_shutdown:1; -- Maxim Dounin http://nginx.org/ From onokonem at gmail.com Mon Jul 6 14:05:40 2015 From: onokonem at gmail.com (Daniel Podolsky) Date: Mon, 6 Jul 2015 17:05:40 +0300 Subject: =?UTF-8?B?UmU6IFJvb3Qg0L/QsNGA0LDQvNC10YLRgA==?= In-Reply-To: References: Message-ID: 2015-07-06 15:56 GMT+03:00 Guilliman : > а как по другому можно реализовать? локейшены бывают трех видов: обычные, "точного соответствия" и "на регулярках" я вам советую почитать доку по location, и понять, чем они отличаются. после этого станет ясно, что обычный - потому и обычный, что обычно нужен именно он. регулярки нужны, на мой взгляд, в друх случаях: 1) вы хотите выделить из uri часть и использовать ее в качестве переменной 2) вы хотите прописать обработку по концу/середине uri, а не по началу From nginx-forum at nginx.us Mon Jul 6 14:51:35 2015 From: nginx-forum at nginx.us (Guilliman) Date: Mon, 06 Jul 2015 10:51:35 -0400 Subject: =?UTF-8?B?UmU6IFJvb3Qg0L/QsNGA0LDQvNC10YLRgA==?= In-Reply-To: References: Message-ID: <5b84575c0884cb323ec52eaebcae33e8.NginxMailingListRussian@forum.nginx.org> Daniel Podolsky, понял. Спасибо большое за разъяснения. доки по локейшенам проштудирую. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260073,260094#msg-260094 From nginx-forum at nginx.us Tue Jul 7 21:47:03 2015 From: nginx-forum at nginx.us (BieZax) Date: Tue, 07 Jul 2015 17:47:03 -0400 Subject: No more than 1024 processes can be spawned Message-ID: <81fb3e180bafa7c7bb34d033b25ece9e.NginxMailingListRussian@forum.nginx.org> Добрый день. Подскажите пожалуйста, что значит сабж в error логе. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260127,260127#msg-260127 From sam at mkechinov.ru Wed Jul 8 10:53:09 2015 From: sam at mkechinov.ru (Michael Kechinov) Date: Wed, 8 Jul 2015 13:53:09 +0300 Subject: =?UTF-8?B?0JLQvtC/0YDQvtGBINC/0YDQviBtYXAsINC/0LXRgNC10LzQtdC90L3Ri9C1INC4?= =?UTF-8?B?INCw0YDQs9GD0LzQtdC90YLRiw==?= Message-ID: Добрый день. Есть сервер на NGINX. У него за бэкендом находятся несколько шардов. Запросы к NGINX приходят с переменной *code*. В переменной хранится строка случайных символов. Есть файл с таблицей типа: 1e3c37d24147296e4993029da7ad0b 0; 56c0334642d423e642f163e06f985f 0; e0252dffdc9bb45183340209c53efa 0; 0f89f5209b84486787797f42bb3939 1; ced412f1c43cda14c8bdfedb353cd5 1; Слева *code*, справа значение переменной, которое я хочу устанавливать в соответствии с кодом. Прописано это все вот так: http { ... map_hash_max_size 8192; map $arg_code $api_shard { include /home/user/nginx_mapping.conf; } ... } Когда я выполняю GET-запросы, переменная устанавливается и все хорошо. Когда я выполняю POST-запросы, переменная не устанавливается, т.к. в GET не пришел аргумент *code*. Как можно получить доступ к аргументу в POST запросе, чтобы выставить нужную переменную? Заставить все проекты прописать в адрес ко всем POST-запросам аргумент ?code=xyz будет несколько проблематично. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdounin at mdounin.ru Wed Jul 8 11:14:37 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Wed, 8 Jul 2015 14:14:37 +0300 Subject: No more than 1024 processes can be spawned In-Reply-To: <81fb3e180bafa7c7bb34d033b25ece9e.NginxMailingListRussian@forum.nginx.org> References: <81fb3e180bafa7c7bb34d033b25ece9e.NginxMailingListRussian@forum.nginx.org> Message-ID: <20150708111436.GK1656@mdounin.ru> Hello! On Tue, Jul 07, 2015 at 05:47:03PM -0400, BieZax wrote: > Добрый день. Подскажите пожалуйста, что значит сабж в error логе. У вас сконфигурировано слишком много рабочих процессов, и nginx упёрся в органичение на количество процессов, которое он умеет обслуживать (1024 на unix-системах). -- Maxim Dounin http://nginx.org/ From nginx-forum at nginx.us Wed Jul 8 11:43:39 2015 From: nginx-forum at nginx.us (BieZax) Date: Wed, 08 Jul 2015 07:43:39 -0400 Subject: No more than 1024 processes can be spawned In-Reply-To: <20150708111436.GK1656@mdounin.ru> References: <20150708111436.GK1656@mdounin.ru> Message-ID: Maxim Dounin Wrote: ------------------------------------------------------- > Hello! > > On Tue, Jul 07, 2015 at 05:47:03PM -0400, BieZax wrote: > > > Добрый день. Подскажите пожалуйста, что значит сабж в error > логе. > > У вас сконфигурировано слишком много рабочих процессов, и nginx > упёрся в органичение на количество процессов, которое он умеет > обслуживать (1024 на unix-системах). > > -- > Maxim Dounin > http://nginx.org/ > > _______________________________________________ > nginx-ru mailing list > nginx-ru at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru Странно, т.к. worker_processes 24; И проблема вылезает во время ротации логов, а до этого стабильно ps | grep -c nginx 27 Проблема появилась с 1.8. Сначала думал , что дело в lua, т.к. в логах было что-то типа failed to initialize Lua VM in /usr/local/etc/nginx/nginx.conf:108 Но выпиливание модуля из сборки проблемы не решило. в 1.6 проблема не наблюдается Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260127,260136#msg-260136 From mdounin at mdounin.ru Wed Jul 8 12:55:24 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Wed, 8 Jul 2015 15:55:24 +0300 Subject: No more than 1024 processes can be spawned In-Reply-To: References: <20150708111436.GK1656@mdounin.ru> Message-ID: <20150708125523.GM1656@mdounin.ru> Hello! On Wed, Jul 08, 2015 at 07:43:39AM -0400, BieZax wrote: > Maxim Dounin Wrote: > ------------------------------------------------------- > > Hello! > > > > On Tue, Jul 07, 2015 at 05:47:03PM -0400, BieZax wrote: > > > > > Добрый день. Подскажите пожалуйста, что значит сабж в error > > логе. > > > > У вас сконфигурировано слишком много рабочих процессов, и nginx > > упёрся в органичение на количество процессов, которое он умеет > > обслуживать (1024 на unix-системах). > > Странно, т.к. worker_processes 24; > И проблема вылезает во время ротации логов, а до этого стабильно > ps | grep -c nginx > 27 Если для ротации логов используется SIGHUP с перечитыванием конфигурации и запусоком новых рабочих процессов (что неправильно, надо слать USR1) - то это может быть следствием того, что скапливается много старых рабочих процессов, которые ещё не успели завершиться. Использование USR1 проблему вылечит. Подробнее тут: http://nginx.org/ru/docs/control.html#logs > Проблема появилась с 1.8. Сначала думал , что дело в lua, т.к. в логах > было что-то типа > failed to initialize Lua VM in /usr/local/etc/nginx/nginx.conf:108 > Но выпиливание модуля из сборки проблемы не решило. > в 1.6 проблема не наблюдается Если проблема не объясняется вышеописанным, имеет смысл для начала убедиться, что проблема воспроизводится без сторонних модулей. -- Maxim Dounin http://nginx.org/ From nginx-forum at nginx.us Wed Jul 8 14:19:41 2015 From: nginx-forum at nginx.us (Oleg Kupr) Date: Wed, 08 Jul 2015 10:19:41 -0400 Subject: 400 Bad Request Message-ID: <9d5c3a91786caf8948426f8d92950891.NginxMailingListRussian@forum.nginx.org> Добрый день! Столкнулся с 400 ошибкой, увеличение параметра "large_client_header_buffers 32 16k;" не дает результата. Включал error_log c уровнем ошибок info, ошибок связанных с этим запросом не нашел. Включил error_log в режиме debug, но к сожалению так и не смог понять суть ошибки. Привожу дополнительную информацию: debug: http://pastebin.com/QJW2ZqSN nginx -V: http://pastebin.com/WJ97eg0R nginx-conf: http://pastebin.com/hPdZQpWh По задумке nginx проксирует запросы на 5.5.5.5, а статический контент определенный в отдельном location пытается получить у varnish. Varnish в случае если запрошенного контента нет в кеше идет за ним на 10.0.2.3 на котором слушает nginx, и получает напрямую с сервера 5.5.5.5. В upstream блоке сделана защита на случай недоступности сервера с varnish, определен прямой backup сервер 5.5.5.5. Если я убираю с upstream блока backup-сервер, то схема работает без 400-ошибок. Ошибки выдает только на статический контент и бессистемно. Прошу помощи в поиске ошибки. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260140,260140#msg-260140 From vbart at nginx.com Wed Jul 8 14:25:27 2015 From: vbart at nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Wed, 08 Jul 2015 17:25:27 +0300 Subject: 400 Bad Request In-Reply-To: <9d5c3a91786caf8948426f8d92950891.NginxMailingListRussian@forum.nginx.org> References: <9d5c3a91786caf8948426f8d92950891.NginxMailingListRussian@forum.nginx.org> Message-ID: <2643216.VJvfW68rAB@vbart-workstation> On Wednesday 08 July 2015 10:19:41 Oleg Kupr wrote: > Добрый день! > > Столкнулся с 400 ошибкой, увеличение параметра "large_client_header_buffers > 32 16k;" не дает результата. [..] А с чего вы решили, что ошибку выдает ваш nginx? Судя по логам, 400 ответа получен от вышестоящего сервера. -- Валентин Бартенев From mdounin at mdounin.ru Wed Jul 8 14:33:03 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Wed, 8 Jul 2015 17:33:03 +0300 Subject: 400 Bad Request In-Reply-To: <9d5c3a91786caf8948426f8d92950891.NginxMailingListRussian@forum.nginx.org> References: <9d5c3a91786caf8948426f8d92950891.NginxMailingListRussian@forum.nginx.org> Message-ID: <20150708143303.GO1656@mdounin.ru> Hello! On Wed, Jul 08, 2015 at 10:19:41AM -0400, Oleg Kupr wrote: > Добрый день! > > Столкнулся с 400 ошибкой, увеличение параметра "large_client_header_buffers > 32 16k;" не дает результата. > Включал error_log c уровнем ошибок info, ошибок связанных с этим запросом не > нашел. > Включил error_log в режиме debug, но к сожалению так и не смог понять суть > ошибки. > > Привожу дополнительную информацию: > > debug: http://pastebin.com/QJW2ZqSN > > nginx -V: http://pastebin.com/WJ97eg0R > > nginx-conf: http://pastebin.com/hPdZQpWh > > По задумке nginx проксирует запросы на 5.5.5.5, а статический контент > определенный в отдельном location пытается получить у varnish. Varnish в > случае если запрошенного контента нет в кеше идет за ним на 10.0.2.3 на > котором слушает nginx, и получает напрямую с сервера 5.5.5.5. В upstream > блоке сделана защита на случай недоступности сервера с varnish, определен > прямой backup сервер 5.5.5.5. Если я убираю с upstream блока backup-сервер, > то схема работает без 400-ошибок. Ошибки выдает только на статический > контент и бессистемно. Прошу помощи в поиске ошибки. Вам 400 возвращает бекенд: 2015/07/07 17:10:52 [debug] 30118#30118: *257100135 connect to 5.254.116.202:443, fd:1363 #257147662 ... 2015/07/07 17:10:52 [debug] 30118#30118: *257100135 recv: fd:1363 823 of 32768 2015/07/07 17:10:52 [debug] 30118#30118: *257100135 http proxy status 400 "400 Bad Request" 2015/07/07 17:10:52 [debug] 30118#30118: *257100135 http proxy header: "Server: nginx/1.6.2" 2015/07/07 17:10:52 [debug] 30118#30118: *257100135 http proxy header: "Date: Tue, 07 Jul 2015 14:10:54 GMT" 2015/07/07 17:10:52 [debug] 30118#30118: *257100135 http proxy header: "Content-Type: text/html" 2015/07/07 17:10:52 [debug] 30118#30118: *257100135 http proxy header: "Content-Length: 672" 2015/07/07 17:10:52 [debug] 30118#30118: *257100135 http proxy header: "Connection: close" 2015/07/07 17:10:52 [debug] 30118#30118: *257100135 http proxy header done На бекенде и следует смотреть, чем именно ему не понравился запрос. -- Maxim Dounin http://nginx.org/ From nginx-forum at nginx.us Wed Jul 8 14:35:35 2015 From: nginx-forum at nginx.us (Oleg Kupr) Date: Wed, 08 Jul 2015 10:35:35 -0400 Subject: 400 Bad Request In-Reply-To: <9d5c3a91786caf8948426f8d92950891.NginxMailingListRussian@forum.nginx.org> References: <9d5c3a91786caf8948426f8d92950891.NginxMailingListRussian@forum.nginx.org> Message-ID: >>> А с чего вы решили, что ошибку выдает ваш nginx? >>> Судя по логам, 400 ответа получен от вышестоящего сервера. >>>-- >>>Валентин Бартенев То-есть вполне вероятно то, что нужно увеличить large_client_header_buffers на проксируемом сервере (5.5.5.5) ? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260140,260145#msg-260145 From nginx-forum at nginx.us Wed Jul 8 14:36:25 2015 From: nginx-forum at nginx.us (Oleg Kupr) Date: Wed, 08 Jul 2015 10:36:25 -0400 Subject: 400 Bad Request In-Reply-To: <20150708143303.GO1656@mdounin.ru> References: <20150708143303.GO1656@mdounin.ru> Message-ID: <4520040244cdd63e620bf879d8458587.NginxMailingListRussian@forum.nginx.org> Спасибо! Вы очень помогли. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,21197,260146#msg-260146 From chipitsine at gmail.com Thu Jul 9 11:50:30 2015 From: chipitsine at gmail.com (=?UTF-8?B?0JjQu9GM0Y8g0KjQuNC/0LjRhtC40L0=?=) Date: Thu, 9 Jul 2015 16:50:30 +0500 Subject: =?UTF-8?B?UmU6IE5HSU5YIEx1YSDQmtCw0Log0YHQv9GA0Y/RgtCw0YLRjCDQuNGB0YXQvtC0?= =?UTF-8?B?0L3Ri9C5INC60L7QtD8=?= In-Reply-To: References: Message-ID: доработать чужой код - сложнее, чем написать собственный. если кто-то заказывает платную доработку по всей вероятности он не готов сам программировать. 3 июля 2015 г., 17:00 пользователь xpwy написал: > Daniel Podolsky Wrote: > ------------------------------------------------------- >> 2015-07-03 14:30 GMT+03:00 xpwy : >> > Я интересовался с целью распространения платных lua модулей. >> Обфускация нужна только если вы туда защиту от несанкционированного >> использования поместили. И тут lua byte code вам не поможет - то, что >> выдает дизассемблер вполне пригодно для выпиливания защиты и сборки >> обратно. >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru at nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > В таком случае, есть ли вообще грамотный способ распространения платных lua > модулей? > > Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260039#msg-260039 > > _______________________________________________ > nginx-ru mailing list > nginx-ru at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru From paranoidchaos at gmail.com Thu Jul 9 12:14:19 2015 From: paranoidchaos at gmail.com (Amanda Sproule) Date: Thu, 9 Jul 2015 17:14:19 +0500 Subject: =?UTF-8?B?UmU6IFJlOiDQndCw0YHQu9C10LTQvtCy0LDQvdC40LUgZmFzdGNnaV9wYXJhbQ==?= Message-ID: >>Поведение nginx'а сейчас: послать на бекенд ровно то, что администратор написал в конфиге, и оно консистентно для всех соответствующих модулей (proxy, fastcgi, scgi, uwsgi). Менять это поведение не планируется. послать на бекенд ровно то, что администратор написал в конфиге - так ведь не посылает, в начале топика я описал, что если в локейшене переопределён fastcgi_param SCRIPT_FILENAME /www/info.php; то только он и передаётся (и тут возник весь сыр бор с наследованием). Экспериментальным путём подобрал минимальное количество параметров location /info { fastcgi_param REQUEST_METHOD $request_method; fastcgi_param SCRIPT_FILENAME /www/info.php; fastcgi_pass 127.0.0.1:9000; } и phpinfo() ровно эти параметры и показал, никаких других не было. пс: и пхп версия была свежая. -------------- next part -------------- An HTML attachment was scrubbed... URL: From vbart at nginx.com Thu Jul 9 13:25:25 2015 From: vbart at nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Thu, 09 Jul 2015 16:25:25 +0300 Subject: =?UTF-8?B?UmU6INCd0LDRgdC70LXQtNC+0LLQsNC90LjQtSBmYXN0Y2dpX3BhcmFt?= In-Reply-To: References: Message-ID: <1604229.izS2lePeRW@vbart-workstation> On Thursday 09 July 2015 17:14:19 Amanda Sproule wrote: > >>Поведение nginx'а сейчас: послать на бекенд ровно то, что администратор > написал в конфиге, и оно консистентно для всех соответствующих модулей > (proxy, fastcgi, scgi, uwsgi). Менять это поведение не планируется. > > послать на бекенд ровно то, что администратор написал в конфиге - так ведь > не посылает, в начале топика я описал, что если в локейшене переопределён > fastcgi_param SCRIPT_FILENAME /www/info.php; то только он и передаётся (и > тут возник весь сыр бор с наследованием). > > Экспериментальным путём подобрал минимальное количество параметров > > location /info { > fastcgi_param REQUEST_METHOD $request_method; > fastcgi_param SCRIPT_FILENAME /www/info.php; > fastcgi_pass 127.0.0.1:9000; > } > > и phpinfo() ровно эти параметры и показал, никаких других не было. > > пс: и пхп версия была свежая. > Рекомендую прочитать эту фразу еще раз: "phpinfo() ровно эти параметры и показал, никаких других не было", а затем сообщение Максима: "Поведение nginx'а сейчас: послать на бекенд ровно то, что администратор написал в конфиге". Как всё точно сходится, не так ли? Что вы в location написали, то и было отправлено. -- Валентин Бартенев From mdounin at mdounin.ru Thu Jul 9 13:28:00 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Thu, 9 Jul 2015 16:28:00 +0300 Subject: =?UTF-8?B?UmU6IFJlOiDQndCw0YHQu9C10LTQvtCy0LDQvdC40LUgZmFzdGNnaV9wYXJhbQ==?= In-Reply-To: References: Message-ID: <20150709132800.GT1656@mdounin.ru> Hello! On Thu, Jul 09, 2015 at 05:14:19PM +0500, Amanda Sproule wrote: > >>Поведение nginx'а сейчас: послать на бекенд ровно то, что администратор > написал в конфиге, и оно консистентно для всех соответствующих модулей > (proxy, fastcgi, scgi, uwsgi). Менять это поведение не планируется. > > послать на бекенд ровно то, что администратор написал в конфиге - так ведь > не посылает, в начале топика я описал, что если в локейшене переопределён > fastcgi_param SCRIPT_FILENAME /www/info.php; то только он и передаётся (и > тут возник весь сыр бор с наследованием). Вы путаете темы обсуждения: я отвечал Гене про дублирующиеся fastcgi-параметры с одинаковыми именами. Вы же пытаетесь в очередной раз рассказать миру о том, что не понимаете, как работает наследование директив конфигурации в nginx'е. Впрочем, ответ "ровно то, что администратор написал в конфиге" в данном случае также подходит. В соответствующем location'е написан ровно один параметр, и именно он и посылается. Именно так работает наследование для всех директив конфигурации: если на текущем уровне соответствующая директива не встречается, то используется значение с предыдущего уровня. Если встречается - то используется то, что написано на текущем уровне. Это относится как к директивам, которые могут существовать только в единственном экземпляре (e.g., root), так и к директивам, которые можно указывать несколько раз (e.g., fastcgi_param, proxy_set_header, access_log). > Экспериментальным путём подобрал минимальное количество параметров > > location /info { > fastcgi_param REQUEST_METHOD $request_method; > fastcgi_param SCRIPT_FILENAME /www/info.php; > fastcgi_pass 127.0.0.1:9000; > } > > и phpinfo() ровно эти параметры и показал, никаких других не было. Специально для того, чтобы SCRIPT_FILENAME можно было задавать руками отдельно от других параметров - в дистрибутиве лежит файл fastcgi_params, содержащий все параметры кроме SCRIPT_FILENAME. Соответсвенно, если вам надо указать явно SCRIPT_FILENAME, то правильно делать так: location = /info { include fastcgi_params; fastcgi_param SCRIPT_FILENAME /path/to/info.php; fastcgi_pass 127.0.0.1:9000; } Если же путь к файлу стандартный, то можно использовать fastcgi.conf, где SCRIPT_FILENAME уже задан в виде $document_root$fastcgi_script_name, и соответственно писать как-то так: include fastcgi.conf; root /path/to; location = /info.php { fastcgi_pass 127.0.0.1:9000; } Note: в этом случае в конкретном location'е можно вообще ничего кроме fastcgi_pass не писать, а задать всё на более ранних уровнях. -- Maxim Dounin http://nginx.org/ From paranoidchaos at gmail.com Thu Jul 9 14:58:53 2015 From: paranoidchaos at gmail.com (Amanda Sproule) Date: Thu, 9 Jul 2015 19:58:53 +0500 Subject: =?UTF-8?B?UmU6IFJlOiBSZTog0J3QsNGB0LvQtdC00L7QstCw0L3QuNC1IGZhc3RjZ2lfcGFy?= =?UTF-8?B?YW0=?= Message-ID: >>Вы же пытаетесь в очередной раз рассказать миру о том, что не понимаете, как работает наследование директив конфигурации в nginx'е. Это поведение никак нельзя назвать наследованием. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Thu Jul 9 18:51:34 2015 From: nginx-forum at nginx.us (lintiay) Date: Thu, 09 Jul 2015 14:51:34 -0400 Subject: =?UTF-8?B?0KHRgtGA0LDQvdC90L4g0YDQsNCx0L7RgtCw0Y7RgiDQvtGC0L3QvtGB0LjRgtC1?= =?UTF-8?B?0LvRjNC90YvQtSDQv9GD0YLQuCDQv9C+0LQgd2luZG93cw==?= Message-ID: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> Доброго дня! Вся проблема в том, что я хочу использовать определенную структуру каталогов: c:\admin\nginx\* - сервер nginx c:\admin\php\* - php-интерпретатор c:\admin\public_html\* - содержит файлы сервера (html/php/jpg/...) т.е. каталог ?public_html?, должен находится вне каталога ?nginx?, на уровень выше. Пытаюсь использовать, при сборке под Windows, следующий конфиг: http { ... server { ... #root c:/admin/public_html; # работает корректно #root /admin/public_html; # работает корректно root ../public_html; # не работает! #root ./../public_html; # не работает! location ~ \.php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_index index.php; try_files $fastcgi_script_name =404; fastcgi_pass 127.0.0.1:9000; fastcgi_intercept_errors on; } } } при попытке выполнить php-скрипт nginx возвращает: "No input file specified." Причем статические файлы работают прекрасно. если поместить каталог public_html в внутрь каталога nginx, тогда используя root public_html; все работает замечательно, но меня это не очень устраивает. Предполагается, что сам каталог "c:\admin" будет иметь не фиксированное имя или путь и хотелось бы отвязать nginx от всех этих сложностей. Все внешние пути будут прописываться конфиге который и будет запускать nginx, таким образом, чтобы при изменении директории "admin" не пришлось править "root" в "nginx.conf". Пытался перебросить путь к "root" через запуск: >nginx -g "env ROOT_DIR=/admin/public_html;" и принять с помощью: perl_set $rootDir 'sub { return $ENV{"ROOT_DIR"}; }'; или set_by_lua $rootDir 'return os.getenv("ROOT_DIR")'; но, как я понял в Windows сборке нету соответствующих модулей, а собрать их самостоятельно для меня затруднительно:) Буду очень признателен за помощь. Спасибо. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260161#msg-260161 From chipitsine at gmail.com Fri Jul 10 05:10:04 2015 From: chipitsine at gmail.com (=?UTF-8?B?0JjQu9GM0Y8g0KjQuNC/0LjRhtC40L0=?=) Date: Fri, 10 Jul 2015 10:10:04 +0500 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gbWFwLCDQv9C10YDQtdC80LXQvdC90Ys=?= =?UTF-8?B?0LUg0Lgg0LDRgNCz0YPQvNC10L3RgtGL?= In-Reply-To: References: Message-ID: чтобы было, как вы хотите, надо чтобы nginx сначала принял запрос полностью, извлек из тела параметр и только после этого спроксировал. на практике nginx проксирует запрос постепенно. 8 июля 2015 г., 15:53 пользователь Michael Kechinov написал: > Добрый день. > > Есть сервер на NGINX. У него за бэкендом находятся несколько шардов. > Запросы к NGINX приходят с переменной code. В переменной хранится строка > случайных символов. > > Есть файл с таблицей типа: > 1e3c37d24147296e4993029da7ad0b 0; > 56c0334642d423e642f163e06f985f 0; > e0252dffdc9bb45183340209c53efa 0; > 0f89f5209b84486787797f42bb3939 1; > ced412f1c43cda14c8bdfedb353cd5 1; > > Слева code, справа значение переменной, которое я хочу устанавливать в > соответствии с кодом. > > Прописано это все вот так: > http { > ... > map_hash_max_size 8192; > map $arg_code $api_shard { > include /home/user/nginx_mapping.conf; > } > ... > } > > Когда я выполняю GET-запросы, переменная устанавливается и все хорошо. > Когда я выполняю POST-запросы, переменная не устанавливается, т.к. в GET не > пришел аргумент code. > Как можно получить доступ к аргументу в POST запросе, чтобы выставить нужную > переменную? > Заставить все проекты прописать в адрес ко всем POST-запросам аргумент > ?code=xyz будет несколько проблематично. > > _______________________________________________ > nginx-ru mailing list > nginx-ru at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru From vbart at nginx.com Fri Jul 10 08:52:07 2015 From: vbart at nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Fri, 10 Jul 2015 11:52:07 +0300 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> References: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> Message-ID: <1513645.1AGlNYG99a@vbart-workstation> On Thursday 09 July 2015 14:51:34 lintiay wrote: > Доброго дня! > > Вся проблема в том, что я хочу использовать определенную структуру > каталогов: > > c:\admin\nginx\* - сервер nginx > c:\admin\php\* - php-интерпретатор > c:\admin\public_html\* - содержит файлы сервера (html/php/jpg/...) > > т.е. каталог ?public_html?, должен находится вне каталога ?nginx?, на > уровень выше. > Пытаюсь использовать, при сборке под Windows, следующий конфиг: > http { > ... > server { > ... > #root c:/admin/public_html; # работает корректно > #root /admin/public_html; # работает корректно > root ../public_html; # не работает! > #root ./../public_html; # не работает! > > location ~ \.php$ { > include fastcgi_params; > fastcgi_param SCRIPT_FILENAME > $document_root$fastcgi_script_name; > fastcgi_index index.php; > try_files $fastcgi_script_name =404; > fastcgi_pass 127.0.0.1:9000; > fastcgi_intercept_errors on; > } > } > } > > при попытке выполнить php-скрипт nginx возвращает: > "No input file specified." > Причем статические файлы работают прекрасно. NGINX ничего не знает о php и такой строчки, как "No input file specified." вообще не содержит, а возвращает ровно то, что ему вернул ваш php интерпретатор по FastCGI протоколу. Собственно его и нужно настраивать. Понятие об относительном пути у него своё, никак с nginx не связанное. -- Валентин Бартенев From vbart at nginx.com Fri Jul 10 09:01:51 2015 From: vbart at nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Fri, 10 Jul 2015 12:01:51 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gbWFwLCDQv9C10YDQtdC80LXQvdC90Ys=?= =?UTF-8?B?0LUg0Lgg0LDRgNCz0YPQvNC10L3RgtGL?= In-Reply-To: References: Message-ID: <1833071.KQKh9rMtJX@vbart-workstation> On Friday 10 July 2015 10:10:04 Илья Шипицин wrote: > чтобы было, как вы хотите, надо чтобы nginx сначала принял запрос > полностью, извлек из тела параметр и только после этого спроксировал. > на практике nginx проксирует запрос постепенно. > [..] На практике он как раз сначала принимает весь запрос целиком, а потом только проксирует его на бэкенд, если конечно специально не выключить proxy_request_buffering: http://nginx.org/r/proxy_request_buffering Вытащить параметр из тела запроса можно с помощью встроенного перла: http://nginx.org/en/docs/http/ngx_http_perl_module.html -- Валентин Бартенев From nginx-forum at nginx.us Fri Jul 10 09:09:57 2015 From: nginx-forum at nginx.us (BieZax) Date: Fri, 10 Jul 2015 05:09:57 -0400 Subject: No more than 1024 processes can be spawned In-Reply-To: <20150708125523.GM1656@mdounin.ru> References: <20150708125523.GM1656@mdounin.ru> Message-ID: Сервер находится в резерве, и кроме мониторинга туда никто не ходит. Релод по 30тому сигналу (freebsd), сторонних модулей нет. configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I /usr/local/include' --with-ld-opt='-L /usr/local/lib' --conf-path=/usr/local/etc/nginx/nginx.conf --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx-error.log --user=www --group=www --with-debug --http-client-body-temp-path=/var/tmp/nginx/client_body_temp --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp --http-proxy-temp-path=/var/tmp/nginx/proxy_temp --http-scgi-temp-path=/var/tmp/nginx/scgi_temp --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp --http-log-path=/var/log/nginx-access.log --with-http_addition_module --with-http_geoip_module --with-http_gzip_static_module --with-http_gunzip_module --with-http_realip_module --with-http_stub_status_module --with-pcre --with-http_spdy_module --with-http_ssl_module При переходе с 1.6 на 1.8 добавил флаг на попробовать --with-threads, без него проблемы не возникает. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260127,260171#msg-260171 From nginx-forum at nginx.us Fri Jul 10 09:11:54 2015 From: nginx-forum at nginx.us (lintiay) Date: Fri, 10 Jul 2015 05:11:54 -0400 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <1513645.1AGlNYG99a@vbart-workstation> References: <1513645.1AGlNYG99a@vbart-workstation> Message-ID: <92830ef1dbc0de3fc1f45063c74f01b7.NginxMailingListRussian@forum.nginx.org> Хотите сказать, что ошибся форумом? Это все понятно, но ведь nginx передает сведения php, не так ли? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260172#msg-260172 From vbart at nginx.com Fri Jul 10 09:18:57 2015 From: vbart at nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Fri, 10 Jul 2015 12:18:57 +0300 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <92830ef1dbc0de3fc1f45063c74f01b7.NginxMailingListRussian@forum.nginx.org> References: <1513645.1AGlNYG99a@vbart-workstation> <92830ef1dbc0de3fc1f45063c74f01b7.NginxMailingListRussian@forum.nginx.org> Message-ID: <1949614.jRuRCioqnR@vbart-workstation> On Friday 10 July 2015 05:11:54 lintiay wrote: > Хотите сказать, что ошибся форумом? > Это все понятно, но ведь nginx передает сведения php, не так ли? > Он передает ровно то, что у вас задано в директивах fastcgi_param, ни больше, ни меньше. Хочу сказать, что вы возможно ошибочно предполагаете, что php интерпретатор вычисляет относительные пути относительно директории с nginx. Он о нем тоже ничего не знает. -- Валентин Бартенев From vbart at nginx.com Fri Jul 10 09:20:56 2015 From: vbart at nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Fri, 10 Jul 2015 12:20:56 +0300 Subject: No more than 1024 processes can be spawned In-Reply-To: References: <20150708125523.GM1656@mdounin.ru> Message-ID: <2182959.TZgcoHBgSu@vbart-workstation> On Friday 10 July 2015 05:09:57 BieZax wrote: > Сервер находится в резерве, и кроме мониторинга туда никто не ходит. > Релод по 30тому сигналу (freebsd), сторонних модулей нет. > configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I > /usr/local/include' --with-ld-opt='-L /usr/local/lib' > --conf-path=/usr/local/etc/nginx/nginx.conf > --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid > --error-log-path=/var/log/nginx-error.log --user=www --group=www > --with-debug --http-client-body-temp-path=/var/tmp/nginx/client_body_temp > --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp > --http-proxy-temp-path=/var/tmp/nginx/proxy_temp > --http-scgi-temp-path=/var/tmp/nginx/scgi_temp > --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp > --http-log-path=/var/log/nginx-access.log --with-http_addition_module > --with-http_geoip_module --with-http_gzip_static_module > --with-http_gunzip_module --with-http_realip_module > --with-http_stub_status_module --with-pcre --with-http_spdy_module > --with-http_ssl_module > > При переходе с 1.6 на 1.8 добавил флаг на попробовать > --with-threads, без него проблемы не возникает. > Так вы только флаг добавили или еще включили в конфигурации? -- Валентин Бартенев From nick at rapidgator.net Fri Jul 10 09:36:45 2015 From: nick at rapidgator.net (Nick) Date: Fri, 10 Jul 2015 12:36:45 +0300 Subject: referer https->http Message-ID: <559F922D.2080300@rapidgator.net> Добрый день. Сайт имеет две версии http и https. https используется только для определенных uri, с которых запросы редиректятся на http. Соответственно на http не поступает оригинальный реферер (тот который приходит на https). Нужно его как-то получать в http запросах уже после редиректа. Спасибо. From nginx-forum at nginx.us Fri Jul 10 09:43:24 2015 From: nginx-forum at nginx.us (lintiay) Date: Fri, 10 Jul 2015 05:43:24 -0400 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <1949614.jRuRCioqnR@vbart-workstation> References: <1949614.jRuRCioqnR@vbart-workstation> Message-ID: Возможно ли как ни будь посмотреть параметры, которые передает nginx интерпретатору php? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260176#msg-260176 From mva at mva.name Fri Jul 10 09:51:05 2015 From: mva at mva.name (Vadim A. Misbakh-Soloviov) Date: Fri, 10 Jul 2015 15:51:05 +0600 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: References: <1949614.jRuRCioqnR@vbart-workstation> Message-ID: <1542286.NElV7Kv8fk@note> В письме от Пт, 10 июля 2015 05:43:24 пользователь lintiay написал: > Возможно ли как ни будь посмотреть параметры, которые передает nginx > интерпретатору php? Как вам уже сказали, он передаёт ровно то, что написано в конфиге. Поэтому достаточно открыть конфиг. Но если вы вдруг не верите, то можете между NgX и php поставить netcat/socat или какой-нибудь сниффер и посмотреть что идёт через сокет. // Но такие развлечения слишком хардкорны для Windows и вам придётся самому находить способы это осуществить. Потому что среди "профессиональных NginX'оводов" мало кто использует Windows -> мало кто может подсказать особенности. -- Best regards, mva -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: This is a digitally signed message part. URL: From vovansystems at gmail.com Fri Jul 10 11:11:08 2015 From: vovansystems at gmail.com (VovansystemS) Date: Fri, 10 Jul 2015 14:11:08 +0300 Subject: referer https->http In-Reply-To: <559F922D.2080300@rapidgator.net> References: <559F922D.2080300@rapidgator.net> Message-ID: добрый день, > Сайт имеет две версии http и https. > https используется только для определенных uri, с которых запросы > редиректятся на http. > Соответственно на http не поступает оригинальный реферер (тот который > приходит на https). > Нужно его как-то получать в http запросах уже после редиректа. попробуйте использовать тег , подробнее читайте тут: http://www.w3.org/TR/referrer-policy/ From nginx-forum at nginx.us Fri Jul 10 12:18:35 2015 From: nginx-forum at nginx.us (lintiay) Date: Fri, 10 Jul 2015 08:18:35 -0400 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> References: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> Message-ID: <3c0ab1f87daac0e6e5d0e71d9b56dbdf.NginxMailingListRussian@forum.nginx.org> Попробовал прослушать порт, через который nginx общается с php и сильно удивился. Раньше полагал, что сервер считывает файл и передает его интерпретатору, тот в свою очередь обрабатывает и возвращает ответ обратно и наконец сервер передает ответ клиенту. Но как выяснил все работает немного иначе, либо я что-то не так сделал. Выходит, что сервер не передает содержимое скрипта/файла, а лишь указывает где его взять и уже после интерпретатор, видимо, сам его считывает и обрабатывает. Затем только ответ возвращается серверу и пересылается клиенту/браузеру. Прошу Гуру меня поправить если я не прав. Вот что удалось перехватить (все лишнее я удалил) в доказательство гипотезы: ********************************** ... SCRIPT_NAME/test.php REQUEST_URI/test.php DOCUMENT_URI/test.php DOCUMENT_ROOTc:\admin\nginx/public_html/host.by ... REDIRECT_STATUS200.; SCRIPT_FILENAMEc:\admin\nginx/public_html/host.by/test.php HTTP_HOSThost.by ... ********************************** И если все вышесказанное верно, то дело, действительно в самом php, который не может обрабатывать пути вроде: /www/host/../host/ Видимо это как-то связанно с безопасностью Всем спасибо за советы =) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260180#msg-260180 From vbart at nginx.com Fri Jul 10 12:27:55 2015 From: vbart at nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Fri, 10 Jul 2015 15:27:55 +0300 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <3c0ab1f87daac0e6e5d0e71d9b56dbdf.NginxMailingListRussian@forum.nginx.org> References: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> <3c0ab1f87daac0e6e5d0e71d9b56dbdf.NginxMailingListRussian@forum.nginx.org> Message-ID: <2437909.HxkPtNhOBV@vbart-workstation> On Friday 10 July 2015 08:18:35 lintiay wrote: [..] > Выходит, что сервер не передает содержимое скрипта/файла, а лишь указывает > где его взять и уже после интерпретатор, видимо, сам его считывает и обрабатывает. > Затем только ответ возвращается серверу и пересылается клиенту/браузеру. Прошу > Гуру меня поправить если я не прав. Верно, содержимого скриптов не передает. NGINX лишь передает то, что указано в params и тело запроса, если есть. NGINX не читает php файлов, он в принципе не может этого делать, поскольку не может знать синтаксиса языка, а значит не сможет включить другие файлы, если там написано include или require и т.д. FastCGI приложение может находиться на другом физическом сервере и там же будет его код. Раньше вы заблуждались. -- Валентин Бартенев From nginx-forum at nginx.us Fri Jul 10 12:47:56 2015 From: nginx-forum at nginx.us (BieZax) Date: Fri, 10 Jul 2015 08:47:56 -0400 Subject: No more than 1024 processes can be spawned In-Reply-To: <2182959.TZgcoHBgSu@vbart-workstation> References: <2182959.TZgcoHBgSu@vbart-workstation> Message-ID: <9ce976ec3c5a30f76ff41a2980c86039.NginxMailingListRussian@forum.nginx.org> Валентин Бартенев Wrote: ------------------------------------------------------- > On Friday 10 July 2015 05:09:57 BieZax wrote: > > Сервер находится в резерве, и кроме мониторинга туда никто не > ходит. > > Релод по 30тому сигналу (freebsd), сторонних модулей нет. > > configure arguments: --prefix=/usr/local/etc/nginx > --with-cc-opt='-I > > /usr/local/include' --with-ld-opt='-L /usr/local/lib' > > --conf-path=/usr/local/etc/nginx/nginx.conf > > --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid > > --error-log-path=/var/log/nginx-error.log --user=www --group=www > > --with-debug > --http-client-body-temp-path=/var/tmp/nginx/client_body_temp > > --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp > > --http-proxy-temp-path=/var/tmp/nginx/proxy_temp > > --http-scgi-temp-path=/var/tmp/nginx/scgi_temp > > --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp > > --http-log-path=/var/log/nginx-access.log > --with-http_addition_module > > --with-http_geoip_module --with-http_gzip_static_module > > --with-http_gunzip_module --with-http_realip_module > > --with-http_stub_status_module --with-pcre --with-http_spdy_module > > --with-http_ssl_module > > > > При переходе с 1.6 на 1.8 добавил флаг на попробовать > > --with-threads, без него проблемы не возникает. > > > > Так вы только флаг добавили или еще включили в конфигурации? > > -- > Валентин Бартенев > _______________________________________________ > nginx-ru mailing list > nginx-ru at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru Только флаг. Хотя не исключаю, что это совпадение, т.к. проблема и до отключения модуля не сразу проявилась. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260127,260182#msg-260182 From nginx-forum at nginx.us Fri Jul 10 14:31:49 2015 From: nginx-forum at nginx.us (lintiay) Date: Fri, 10 Jul 2015 10:31:49 -0400 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> References: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> Message-ID: Возникла одна идея, раз уж php не понимает точек в пути файла, можно попытаться обрезать $document_root до нужного значения средствами nginx /admin/nginx/public_html подменить на /admin/public_html в локации location ~ \.php$ {...} только как это сделать, не имея lua и perl? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260184#msg-260184 From mva at mva.name Fri Jul 10 16:01:08 2015 From: mva at mva.name (Vadim A. Misbakh-Soloviov) Date: Fri, 10 Jul 2015 19:01:08 +0300 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= References: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> Message-ID: А почему не имея перла? Он же встроенный :) -------- Исходное сообщение -------- Отправитель:lintiay Отправленные:Fri, 10 Jul 2015 17:31:49 +0300 Получатель:nginx-ru at nginx.org Тема:Re: Странно работают относительные пути под windows >Возникла одна идея, раз уж php не понимает точек в пути файла, можно >попытаться обрезать $document_root до нужного значения средствами nginx > >/admin/nginx/public_html > >подменить на > >/admin/public_html > >в локации > >location ~ \.php$ {...} > >только как это сделать, не имея lua и perl? > >Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260184#msg-260184 > >_______________________________________________ >nginx-ru mailing list >nginx-ru at nginx.org >http://mailman.nginx.org/mailman/listinfo/nginx-ru -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Fri Jul 10 16:25:18 2015 From: nginx-forum at nginx.us (lintiay) Date: Fri, 10 Jul 2015 12:25:18 -0400 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: References: Message-ID: Да, встроен, но не в стандартной сборке под windows, как понимаю, к сожалению( Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260190#msg-260190 From nginx-forum at nginx.us Fri Jul 10 16:30:06 2015 From: nginx-forum at nginx.us (lintiay) Date: Fri, 10 Jul 2015 12:30:06 -0400 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: References: Message-ID: <3760efe81bb4ae31a17de886aae56a52.NginxMailingListRussian@forum.nginx.org> Да, встроен, но не в сборке под Винду, как понимаю, к сожалению( Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260189#msg-260189 From gmm at csdoc.com Fri Jul 10 17:34:11 2015 From: gmm at csdoc.com (Gena Makhomed) Date: Fri, 10 Jul 2015 20:34:11 +0300 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: References: <94a4fec260d1e7b0b18a5e79edd4d0d7.NginxMailingListRussian@forum.nginx.org> Message-ID: <55A00213.7030007@csdoc.com> On 10.07.2015 17:31, lintiay wrote: > $document_root до нужного значения средствами nginx > > /admin/nginx/public_html > > подменить на > > /admin/public_html > > в локации > > location ~ \.php$ {...} > > только как это сделать location ~ \.php$ { root /admin/public_html; ... } P.S. http://nginx.org/en/docs/http/ngx_http_core_module.html#variables -- Best regards, Gena From nginx-forum at nginx.us Fri Jul 10 18:13:39 2015 From: nginx-forum at nginx.us (lintiay) Date: Fri, 10 Jul 2015 14:13:39 -0400 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <55A00213.7030007@csdoc.com> References: <55A00213.7030007@csdoc.com> Message-ID: <050dd5a4e6db627d1d359a8f4261cf65.NginxMailingListRussian@forum.nginx.org> это все не то( хочется отвязаться от фиксированных путей. Может быть можно как-то так: >nginx -g "env DOCUMENT_ROOT=/admin/public_html/;" передать путь через скрипт запуска сервера куда удобнее или через регулярные выражения, что-то вроде: if ( ~*^(.+)(\.\./nginx/)(.+)$;) { root $1$2 } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260192#msg-260192 From nginx-ru at sadok.spb.ru Fri Jul 10 19:47:57 2015 From: nginx-ru at sadok.spb.ru (Dmitry Ivanov) Date: Fri, 10 Jul 2015 22:47:57 +0300 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <050dd5a4e6db627d1d359a8f4261cf65.NginxMailingListRussian@forum.nginx.org> References: <55A00213.7030007@csdoc.com> <050dd5a4e6db627d1d359a8f4261cf65.NginxMailingListRussian@forum.nginx.org> Message-ID: <1776148383.20150710224757@sadok.spb.ru> Здравствуйте, lintiay. Вы писали 10 июля 2015 г., 21:13:39: > это все не то( > хочется отвязаться от фиксированных путей. Может быть можно как-то так: кто вам сказал, что nginx под виндами будет работать так, как вы предполагаете? -- С уважением, Dmitry nginx-ru at sadok.spb.ru From voron at amhost.net Fri Jul 10 19:53:49 2015 From: voron at amhost.net (Alex Vorona) Date: Fri, 10 Jul 2015 22:53:49 +0300 Subject: No more than 1024 processes can be spawned In-Reply-To: <9ce976ec3c5a30f76ff41a2980c86039.NginxMailingListRussian@forum.nginx.org> References: <2182959.TZgcoHBgSu@vbart-workstation> <9ce976ec3c5a30f76ff41a2980c86039.NginxMailingListRussian@forum.nginx.org> Message-ID: <55A022CD.9000308@amhost.net> 10.07.15 15:47, BieZax пишет: > Только флаг. Хотя не исключаю, что это совпадение, т.к. проблема и > до отключения модуля не сразу проявилась. В документации указано что по умолчанию threads=32. 24*32=768, при ротации логов по SIGUSR1 проблемы еще быть не должно. Возможно проблема все-таки при SIGHUP или online upgrade? Как я понимаю, существующий пул тредов сейчас можно использовать только на Linux для sendfile, соответственно на FreeBSD опция пока малополезна. From nginx-forum at nginx.us Fri Jul 10 20:22:47 2015 From: nginx-forum at nginx.us (lintiay) Date: Fri, 10 Jul 2015 16:22:47 -0400 Subject: =?UTF-8?B?UmU6INCh0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGO0YIg0L7RgtC90L7RgdC4?= =?UTF-8?B?0YLQtdC70YzQvdGL0LUg0L/Rg9GC0Lgg0L/QvtC0IHdpbmRvd3M=?= In-Reply-To: <1776148383.20150710224757@sadok.spb.ru> References: <1776148383.20150710224757@sadok.spb.ru> Message-ID: <3e37ae8bc3c52d0d58c8010072dad183.NginxMailingListRussian@forum.nginx.org> Это риторический вопрос? Ну да ладно. Решил проблему кое как прописав следующий if: ... root ../public_html/my_site; location ~ \.php$ { set $root_dir $document_root$fastcgi_script_name; if ($root_dir ~* ^(.+)nginx/\.\./(.+)$) { set $script_path $1$2; } fastcgi_param SCRIPT_FILENAME $script_path; ... } может кому пригодится)) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260161,260203#msg-260203 From nick at rapidgator.net Sat Jul 11 06:43:14 2015 From: nick at rapidgator.net (Nick) Date: Sat, 11 Jul 2015 09:43:14 +0300 Subject: referer https->http In-Reply-To: References: <559F922D.2080300@rapidgator.net> Message-ID: <55A0BB02.8070101@rapidgator.net> На этих uri нельзя использовать небезопасное соединение. :( On 07/10/2015 02:11 PM, VovansystemS wrote: > добрый день, > >> Сайт имеет две версии http и https. >> https используется только для определенных uri, с которых запросы >> редиректятся на http. >> Соответственно на http не поступает оригинальный реферер (тот который >> приходит на https). >> Нужно его как-то получать в http запросах уже после редиректа. > попробуйте использовать тег content="unsafe-url">, подробнее читайте тут: > http://www.w3.org/TR/referrer-policy/ > _______________________________________________ > nginx-ru mailing list > nginx-ru at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru From vovansystems at gmail.com Sat Jul 11 07:40:35 2015 From: vovansystems at gmail.com (VovansystemS) Date: Sat, 11 Jul 2015 10:40:35 +0300 Subject: referer https->http In-Reply-To: <55A0BB02.8070101@rapidgator.net> References: <559F922D.2080300@rapidgator.net> <55A0BB02.8070101@rapidgator.net> Message-ID: > На этих uri нельзя использовать небезопасное соединение. :( я не предлагаю Вам использовать небезопасное соединение на этих uri, я предлагаю Вам изменить политику передачи реферера браузером при переходе с ресурса, доступного по протоколу https на протокол http, путём добавления специального тега в начало страницы. но теперь я прочитал ещё раз внимательно и понял, Вам нужно сохранить и заново передать *оригинальный* реферер :) поэтому написанное выше Вам не поможет если редирект осуществляется в браузере пользователя, то наверное контролировать (фактически, заспуфить) реферер не получится, можно, конечно передать через параметры.. но наверное самый простой способ использовать proxy_pass From nginx-forum п╫п╟ nginx.us Sat Jul 11 11:40:49 2015 From: nginx-forum п╫п╟ nginx.us (lintiay) Date: Sat, 11 Jul 2015 07:40:49 -0400 Subject: =?UTF-8?B?0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUgZW52IFZBUklBQkxFINCx0LXQtyA=?= =?UTF-8?B?0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YvRhSDQvNC+0LTRg9C70LXQuT8=?= Message-ID: <9852e11de7e12e58c5fecdca2cd0f894.NginxMailingListRussian@forum.nginx.org> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄! п п╟п╨ п╦п╥п╡п╣я│п╫п╬ п╡ п╨п╬п╫я└п╦пЁ п╪п╬п╤п╫п╬ п©я─п╬п©п╦я│п╟я┌я▄ п╫п╣я┤я┌п╬ я█п╢п╟п╨п╬п╣: env VARIABLE = "VALUE"; п©я─п╦я┤п╣п╪ NGINX, я█я┌п╬ я┐я│п©п╣я┬п╫п╬ я│п╨я┐я┬п╟п╣я┌, п╢п╟п╤п╣ п╡ п╬я┌я│я┐я┌я│я┌п╡п╦п╣ п╪п╬п╢я┐п╩п╣п╧ LUA п╦ PERL, п╨п╬я┌п╬я─я▀я┘ п╫п╣я┌я┐ п╡ я│я┌п╟п╫п╢п╟я─я┌п╫п╬п╧ я│п╠п╬я─п╨п╣ п©п╬п╢ п▓п╦п╫п╢я▀. п╒п╟п╨ п╡п╬я┌ п╫п╣ п©п╬п╫я▐я┌п╫п╬ п╨п╟п╨ п╢п╬я│я┌я┐я┤п╟я┌я▄я│я▐ п╢п╬ я█я┌п╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п╡ п╨п╬п╫я└п╦пЁп╣, я┌.п╣. п╣п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄. п╒п╦п©п╟ (п╠п╣п╥ LUA п╦ PERL!): set NEW_VARIABLE env{VARIABLE} ; п≤п╥ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ п╦п╥п╡п╣я│п╫п╬, я┤я┌п╬: "nginx я┐п╢п╟п╩я▐п╣я┌ п╡я│п╣ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╬п╨я─я┐п╤п╣п╫п╦я▐, я┐п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╫я▀п╣ п╬я┌ я│п╡п╬п╣пЁп╬ я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╬пЁп╬ п©я─п╬я├п╣я│я│п╟, п╨я─п╬п╪п╣ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ TZ. п╜я┌п╟ п╢п╦я─п╣п╨я┌п╦п╡п╟ п©п╬п╥п╡п╬п╩я▐п╣я┌ я│п╬я┘я─п╟п╫п╦я┌я▄ я┤п╟я│я┌я▄ я┐п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╫я▀я┘ п©п╣я─п╣п╪п╣п╫п╫я▀я┘, п©п╬п╪п╣п╫я▐я┌я▄ п╦п╪ п╥п╫п╟я┤п╣п╫п╦я▐ п╦п╩п╦ п╤п╣ я│п╬п╥п╢п╟я┌я▄ п╫п╬п╡я▀п╣ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╬п╨я─я┐п╤п╣п╫п╦я▐. п╜я┌п╦ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╥п╟я┌п╣п╪: ... п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ я─п╟п╠п╬я┤п╦п╪п╦ п©я─п╬я├п╣я│я│п╟п╪п╦...". п▓п╬п╥п╪п╬п╤п╫п╬ п╩п╦ п╨п╟п╨ п╫п╦п╠я┐п╢я▄ я█я┌я┐ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ (TZ) п©я─п╬я┤п╦я┌п╟я┌я▄/п©п╬п╩я┐я┤п╦я┌я▄/п©я─п╦я│п╡п╬п╦я┌я▄ п╢я─я┐пЁп╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260213,260213#msg-260213 From mva п╫п╟ mva.name Sat Jul 11 20:21:51 2015 From: mva п╫п╟ mva.name (Vadim A. Misbakh-Soloviov) Date: Sun, 12 Jul 2015 02:21:51 +0600 Subject: =?UTF-8?B?UmU6INCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IGVudiBWQVJJQUJMRSDQsdC1?= =?UTF-8?B?0Lcg0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YvRhSDQvNC+0LTRg9C70LU=?= =?UTF-8?B?0Lk/?= In-Reply-To: <9852e11de7e12e58c5fecdca2cd0f894.NginxMailingListRussian@forum.nginx.org> References: <9852e11de7e12e58c5fecdca2cd0f894.NginxMailingListRussian@forum.nginx.org> Message-ID: <1979043.uabZe1ZIJI@note> п▓п╬я┌, я┤п╣я│я┌п╫п╬, я│п╬п╡п╣я┌я┐я▌ п╡п╟п╪ п╡п╪п╣я│я┌п╬ п╡п╣п╩п╬я│п╦п©п╣п╢п╬я│я┌я─п╬п╣п╫п╦я▐ п╫п╟ п╬я│п╫п╬п╡п╣ п╨п╬я│я┌я▀п╩п╣п╧ п╦ п╬я┌я│я┌я─п╣п╩п╦п╡п╟п╫п╦я▐ п╫п╬пЁ п╡я│я▒-я┌п╟п╨п╦ п╩п╦п╠п╬ п©п╣я─п╣я│п╬п╠я─п╟я┌я▄ NgX я│ п╫я┐п╤п╫я▀п╪п╦ п╪п╬п╢я┐п╩я▐п╪п╦ (п╦п╩п╦ п©п╬я│п╪п╬я┌я─п╦я┌п╣ п╡ я│я┌п╬я─п╬п╫я┐ OpenResty, п╫п╟п©я─п╦п╪п╣я─), п╦п╩п╦ п╫п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ Windows п╢п╩я▐ я┌п╬пЁп╬, п╢п╩я▐ я┤п╣пЁп╬ п╬п╫п╟ п╫п╣ п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╟ п╦ я─п╟п╥п╡п╣я─п╫я┐я┌я▄ NgX п╫п╟ п╫п╬я─п╪п╟п╩я▄п╫п╬п╧ п╬п©п╣я─п╟я├п╦п╬п╫п╫п╬п╧ я│п╦я│я┌п╣п╪п╣. п÷п╬я┌п╬п╪я┐ я┤я┌п╬ п╡п╟я┬ я┘п╬п╢ п╪я▀я│п╩п╣п╧ (я┐я┤п╦я┌я▀п╡п╟я▐ п©я─п╣п╢я▀п╢я┐я┴п╦п╧ я┌я─п╣п╢ п╦ я┘п╬п╢ п╪я▀я│п╩п╣п╧ п╡ я█я┌п╬п╪) п╫п╦ п╨ я┤п╣п╪я┐ я┘п╬я─п╬я┬п╣п╪я┐ п╫п╣ п©я─п╦п╡п╣п╢я┐я┌ п╦ я┌п╬, я┤я┌п╬ п╡я▀ я┘п╬я┌п╦я┌п╣ Б─■ п╬я┌я│я┌я─п╣п╩п╦я┌ п╡п╟п╪ п╫п╬пЁя┐ я─п╟п╫п╬ п╦п╩п╦ п©п╬п╥п╢п╫п╬. -- Best regards, mva ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╫п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ я└п╬я─п╪п╟я┌п╣ п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… п≤п╪я▐: signature.asc п╒п╦п©: application/pgp-signature п═п╟п╥п╪п╣я─: 819 п╠п╟п╧я┌п╬п╡ п·п©п╦я│п╟п╫п╦п╣: This is a digitally signed message part. URL: From scukonick п╫п╟ gmail.com Sat Jul 11 22:09:13 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Sat, 11 Jul 2015 17:09:13 -0500 Subject: =?UTF-8?B?0JLRi9GB0L7QutC40LkgSU8g0L3QsCDRgdC10YDQstC10YDQsNGFINGBIG5naW54?= Message-ID: п■п╬п╠я─я▀п╧ п╢п╣п╫я▄, п▓я┌п╬я─п╬п╧ п╢п╣п╫я▄ п╫п╟п╠п╩я▌п╢п╟я▌ п©я─п╬п╠п╩п╣п╪я┐ я│ п╡я▀я│п╬п╨п╦п╪ IO п╫п╟ я│п╣я─п╡п╣я─п╟я┘ я│ nginx п©я─п╦ п╫п╣ п╬я┤п╣п╫я▄ п╠п╬п╩я▄я┬п╬п╧ п╫п╟пЁя─я┐п╥п╨п╣. п║я┘п╣п╪п╟ я┌п╟п╨п╟я▐ - 11 я│п╣я─п╡п╣я─п╬п╡ я│ nginx п╦ tomcat. Nginx п╫п╟ п╨п╟п╤п╢п╬п╪я┐ я│п╣я─п╡п╣я─п╣ п©я─п╦п╫п╦п╪п╟п╣я┌ я┌я─п╟я└п╦п╨ п╬я┌ CloudFlare CDN, п╠п╬п╩я▄я┬я┐я▌ я┤п╟я│я┌я▄ п╬я┌п╢п╟я▒я┌ п╦п╥ п╨п╣я┬п╟, п╬я│я┌п╟п╩я▄п╫п╬п╣ п╠п╟п╩п╟п╫я│п╦я─я┐п╣я┌ п╫п╟ я┌п╬п╪п╨п╟я┌я▀ (п╦ п╣я┴я▒ п╬п╢п╦п╫ я│я┌п╟я┌п╦я┤п╣я│п╨п╦п╧ я└п╟п╧п╩п╦п╨ п╬я┌п╢п╟я▒я┌ я│п╟п╪). п▓я│я▒ п╠я▀п╩п╬ п╥п╟п╪п╣я┤п╟я┌п╣п╩я▄п╫п╬ п╢п╬ п╡я┤п╣я─п╟, я┌я─п╟я└п╦п╨ п╡ п©п╦п╨п╣ п╠я▀п╩ п╢п╬ 40 п╪п╣пЁп╟п╠п╟п╧я┌п╬п╡ п╡ я│п╣п╨я┐п╫п╢я┐, 40п╨ п©п╟я─п╟п╩п╩п╣п╩я▄п╫я▀я┘ я│п╬п╣п╢п╦п╫п╣п╫п╦п╧ п╦ ~1500 п╥п╟п©я─п╬я│п╬п╡ п╡ я│п╣п╨я┐п╫п╢я┐ п╫п╟ п╨п╟п╤п╢п╬п╪ п╦п╥ я│п╣я─п╡п╣я─п╬п╡. п▓я┤п╣я─п╟ п╤п╣ я┌я─п╟я└п╦п╨ п©п╬п╢я│п╨п╬я┤п╦п╩ я─п╟п╥п╟ п╡ п©п╬п╩я┌п╬я─п╟ (я│п╠я─п╟я│я▀п╡п╟п╩п╦ п╨п╣я┬ п╫п╟ CloudFlare п╦ я│п╟п╪п╦ п╥п╟п©я─п╬я│я▀ я┌п╬п╤п╣ п©п╬п╪п╣п╫я▐п╩п╦я│я▄), я─п╣п╥п╨п╬ п╡я▀я─п╬п╥ IO п╫п╟ я│п╣я─п╡п╣я─п╣ (я─п╟п╫я▄я┬п╣ п╣пЁп╬ п╡п╬п╬п╠я┴п╣ п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦ п╫п╣ п╠я▀п╩п╬, п╟ я│я┌п╟п╩п╬ п╬п╨п╬п╩п╬ 15-20%) п╦ п╡я│я▒ п╫п╟я┤п╟п╩п╬ я┌я┐п©п╦я┌я▄. п≤п╥п╫п╟я┤п╟п╩я▄п╫п╬ п╢я┐п╪п╟п╩п╦ п╫п╟ п╢п╦я│п╨, п╫п╬ п╬я┌п╨п╩я▌я┤п╣п╫п╦п╣ п╩п╬пЁп╬п╡ п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦ п╫п╦п╨п╟п╨ п╫п╣ п©п╬п╡п╩п╦я▐п╩п╬. п▓ dmesg я│я┌п╟п╩п╦ п╡я▀п╩п╣п╥п╟я┌я▄ я│п╬п╬п╠я┴п╣п╫п╦я▐ п©я─п╬ synflood, я┐п╡п╣п╩п╦я┤п╦п╩п╦ п╠я█п╨п╩п╬пЁп╦ п╨п╟п╨ п╡ nginx, я┌п╟п╨ п╦ п╡ sysctl, я│п╬п╬п╠я┴п╣п╫п╦я▐ п©я─п╬ synflood п©я─п╬п©п╟п╩п╦, п╫п╬ п©я─п╬п╠п╩п╣п╪п╟ я│ IO п╬я│я┌п╟п╩п╟я│я▄. п²п╣п╪п╫п╬пЁп╬ п©п╬п╪п╬пЁп╩п╬ п╬я┌п╨п╩я▌я┤п╣п╫п╦п╣ п╩п╬п╟п╢-п╠п╟п╩п╟п╫я│п╦п╫пЁп╟ п╡ nginx, я┌п╣п©п╣я─я▄ п╨п╟п╤п╢я▀п╧ nginx п©я─п╬п╨я│п╦я─я┐п╣я┌ п╫п╟ п╩п╬п╨п╟п╩я▄п╫я▀п╧ я┌п╬п╪п╨п╟я┌. п²п╟пЁя─я┐п╥п╨п╟ п╫п╟ я│п╣я┌я▄ п©п╬п╫п╦п╥п╦п╩п╟я│я▄, IO п©п╬п╫п╦п╥п╦п╩п╬я│я▄, п╫п╬ п╡я│я▒ я─п╟п╡п╫п╬ п╬я│я┌п╟п╩п╬я│я▄. п╒я─п╟я└п╦п╨ я│ я┌п╣я┘ п©п╬я─ п©п╬п╫п╦п╥п╦п╩я│я▐ п╢п╟п╤п╣ п╫п╦п╤п╣, я┤п╣п╪ п╠я▀п╩ п╢п╬ п©я─п╬п╠п╩п╣п╪я▀, я│п╣п╧я┤п╟я│ п╬п╨п╬п╩п╬ 1100 п╥п╟п©я─п╬я│п╬п╡ п╡ я│п╣п╨я┐п╫п╢я┐. п²п╬ IO п╬я│я┌п╟п╩п╬я│я▄. Nginx п╢п╟п╤п╣ п╦п╫п╬пЁп╢п╟ п©п╬ п╫п╣я│п╨п╬п╩я▄п╨я┐ я│п╣п╨я┐п╫п╢ п╬я┌п╡п╣я┤п╟п╣я┌ п╫п╟ п╥п╟п©я─п╬я│я▀ п╨ я│я┌я─п╟п╫п╦я├п╣ stub_status. п÷я─п╬п╠п╬п╡п╟п╩п╦ я─п╟п╥п╢п╣п╩я▐я┌я▄ я│п╣я─п╡п╣я─п╟ я│ tomcat п╦ nginx, IO п╬я│я┌п╟п╡п╟п╩п╬я│я▄ п╫п╟ я│я┌п╬я─п╬п╫п╣ nginx. п▒я▀п╩ п╠я▀ п╬я┤п╣п╫я▄ п©я─п╦п╥п╫п╟я┌п╣п╩п╣п╫, п╣я│п╩п╦ п╠я▀ п╨я┌п╬-п╫п╦п╠я┐п╢я▄ п©п╬п╢я│п╨п╟п╥п╟п╩ я┘п╬я┌я▐ п╠я▀ п╨я┐п╢п╟ п╨п╬п©п╟я┌я▄. п÷п╬я┌п╬п╪я┐ я┤я┌п╬ я┐п╤п╣ п╡я─п╬п╢п╣ п╨п╟п╨ я┤п╣п╪ я┌п╬п╩я▄п╨п╬ п╫п╣ п©я─п╬п╠п╬п╡п╟п╩п╦. п║п©п╟я│п╦п╠п╬ п╥п╟я─п╟п╫п╣п╣! п п╬п╫я└п╦пЁп╦ я│п╩п╣п╢я┐я▌я┴п╦п╣: nginx.conf: user nginx; worker_processes 8; worker_rlimit_nofile 512000; worker_rlimit_core 500M; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 256000; } http { include /etc/nginx/mime.types; default_type application/octet-stream; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; log_format upstream_balancing '$remote_addr - $remote_user [$time_local] ' '"$request" $status $bytes_sent ' '"$http_referer" "$http_user_agent" ' '"$upstream_addr" "$upstream_response_time" "$geoip_country_code/$http_cf_ipcountry" "$http_host" "$upstream_cache_status" ' '"$http_cf_connecting_ip"'; log_format ub_cloudflare '$http_cf_connecting_ip - $remote_user [$time_local] ' '"$request" $status $bytes_sent ' '"$http_referer" "$http_user_agent" ' '"$upstream_addr" "$upstream_response_time" "$geoip_country_code/$http_cf_ipcountry" "$http_host" "$upstream_cache_status" ' '"$remote_addr" "$cookie___cfduid" "$cookie_uid"'; access_log /var/log/nginx/access.log main; sendfile on; keepalive_timeout 65; proxy_cache_methods GET; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } virtual host: server { listen 1.1.1.1:80; listen 1.1.1.1:443 ssl; ssl_certificate /etc/nginx/ssl/cert.crt; ssl_certificate_key /etc/nginx/ssl/key.key; server_name example.com; proxy_set_header clientCountryCode $http_cf_ipcountry ; proxy_ignore_headers "Set-Cookie"; proxy_hide_header "Set-Cookie"; proxy_next_upstream error timeout http_500; location / { deny all; } location /manager { proxy_pass http://127.0.0.1:5885; } location /crossdomain.xml { root /tomcat/static_xml; expires 31d; } location ~ ^(/display.htm)$ { proxy_pass http://127.0.0.1:5885/banners/$1$is_args$args; proxy_cache exe_cache; proxy_cache_valid 2h; expires 24h; } location ~ ^(/secure.jsp)$ { proxy_pass http://127.0.0.1:5885/banners/mojo/$1$is_args$args; proxy_cache exe_cache; proxy_cache_valid 2h; expires 12h; } location ~ ^(/hela.jsp)$ { proxy_pass http://127.0.0.1:5885/banners/hela$1$is_args$args; proxy_cache exe_cache; proxy_cache_valid 2h; expires 12h; } location ~ ^(/hela.exe)$ { proxy_pass http://127.0.0.1:5885/banners/hela$1$is_args$args; proxy_cache exe_cache; proxy_cache_valid 24h; } location /wl/ba.jsp { proxy_pass http://127.0.0.1:5885/banners/wl/ba.jsp; #proxy_cache_key proxy_cache_key; proxy_cache exe_cache; proxy_cache_valid 200 48h; expires 1w; } location /wl/po.jsp { proxy_pass http://127.0.0.1:5885/banners/wl/po.jsp; proxy_cache exe_cache; proxy_cache_valid 200 48h; expires 1w; } location /tg.jsp { proxy_pass http://127.0.0.1:5885/banners/ba/tg.jsp; #proxy_cache_key proxy_cache_key; proxy_cache_key $http_host$scheme$proxy_host$uri$is_args$arg_ger$arg_cst$arg__v$arg_t; proxy_cache exe_cache; proxy_cache_valid 200 48h; proxy_ignore_headers "Set-Cookie"; add_header Cache-Control public; expires 36h; } location ~ ^/_(a|b|c|d|e|f|m|x|i|h)\.jsp$ { proxy_pass http://127.0.0.1:5885/banners/ba/_$1.jsp$is_args$args; proxy_cache_key $http_host$scheme$proxy_host$uri$is_args$arg_tc$arg_t$arg_callback; proxy_cache exe_cache; proxy_cache_valid 200 8h; proxy_ignore_headers "Set-Cookie"; expires 8h; deny all; } location /api/v1/stabucket { proxy_pass http://127.0.0.1:5885/adsnetto_backend/api/v1/stabucket$is_args$args; proxy_cache_key $http_host$scheme$proxy_host$uri$is_args$arg_tc$arg_t$arg_callback$arg_r; proxy_cache exe_cache; proxy_cache_valid 200 8h; proxy_ignore_headers "Set-Cookie"; expires 8h; } location /_.jsp { proxy_pass http://127.0.0.1:5885/banners/ba/_.jsp; proxy_cache_key $http_host$scheme$proxy_host$uri$is_args$arg_tc$arg_t$arg_callback; proxy_cache exe_cache; proxy_cache_valid 200 12h; proxy_ignore_headers "Set-Cookie"; expires 12h; } location /tag_test.jsp { proxy_pass http://127.0.0.1:5885/banners/ba/tag_test.jsp; expires 36h; } location /clk.action { proxy_pass http://search.utop.it; proxy_set_header Host search.utop.it; } location /exe { proxy_pass http://127.0.0.1:5885/banners/exe; proxy_cache exe_cache; proxy_cache_valid 200 24h; } location /ini.jsp { proxy_pass http://127.0.0.1:5885/banners/loca/ini.jsp; proxy_cache exe_cache; proxy_cache_valid 4h; expires 12h; } location /img/px.png { alias /tomcat/webapps/banners##1.3/img/px.png; userid on; userid_name uid; userid_domain "example.com; HttpOnly"; userid_expires max; expires epoch; } access_log /var/log/nginx/example.com_access.log ub_cloudflare buffer=10m flush=1m; error_log /var/log/nginx/example.com_error.log error; } nginx -V: # nginx -V nginx version: nginx/1.6.2 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) TLS SNI support enabled configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi --http-scgi-temp-path=/var/lib/nginx/tmp/scgi --pid-path=/var/run/nginx.pid --lock-path=/var/lock/subsys/nginx --user=nginx --group=nginx --with-file-aio --with-ipv6 --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module --with-http_image_filter_module --with-http_geoip_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_stub_status_module --with-debug --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' п▓ sysctl п©п╬п╢п╨я─я┐я┤п╦п╡п╟п╩п╦: net.ipv4.tcp_fin_timeout = 15 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 0 net.core.netdev_max_backlog = 65536 net.ipv4.tcp_max_syn_backlog = 262144 net.core.somaxconn = 262144 net.core.rmem_max = 8388608 net.core.wmem_max = 8388608 net.core.rmem_default = 65536 net.core.wmem_default = 65536 net.ipv4.tcp_rmem = 8192 873800 8388608 net.ipv4.tcp_wmem = 4096 655360 8388608 net.ipv4.tcp_synack_retries = 2 net.ipv4.tcp_syn_retries=2 п п╟я─я┌п╦п╫п╟ п╡ netstat: # netstat -ant | grep tcp | tr -s ' ' ' ' | awk '{print $6}' | sort | uniq -c 8 CLOSE_WAIT 32970 ESTABLISHED 22 FIN_WAIT1 3 LAST_ACK 17 LISTEN 23 SYN_RECV 27976 TIME_WAIT -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From scukonick п╫п╟ gmail.com Sat Jul 11 22:57:02 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Sat, 11 Jul 2015 17:57:02 -0500 Subject: =?UTF-8?B?UmU6INCS0YvRgdC+0LrQuNC5IElPINC90LAg0YHQtdGA0LLQtdGA0LDRhSDRgSBu?= =?UTF-8?B?Z2lueA==?= In-Reply-To: References: Message-ID: 11 п╦я▌п╩я▐ 2015 пЁ., 17:09 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Alexey Malov п╫п╟п©п╦я│п╟п╩: > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄, > п▓я┌п╬я─п╬п╧ п╢п╣п╫я▄ п╫п╟п╠п╩я▌п╢п╟я▌ п©я─п╬п╠п╩п╣п╪я┐ я│ п╡я▀я│п╬п╨п╦п╪ IO п╫п╟ я│п╣я─п╡п╣я─п╟я┘ я│ nginx п©я─п╦ п╫п╣ > п╬я┤п╣п╫я▄ п╠п╬п╩я▄я┬п╬п╧ п╫п╟пЁя─я┐п╥п╨п╣. > п║я┘п╣п╪п╟ я┌п╟п╨п╟я▐ - 11 я│п╣я─п╡п╣я─п╬п╡ я│ nginx п╦ tomcat. Nginx п╫п╟ п╨п╟п╤п╢п╬п╪я┐ я│п╣я─п╡п╣я─п╣ > п©я─п╦п╫п╦п╪п╟п╣я┌ я┌я─п╟я└п╦п╨ п╬я┌ CloudFlare CDN, п╠п╬п╩я▄я┬я┐я▌ я┤п╟я│я┌я▄ п╬я┌п╢п╟я▒я┌ п╦п╥ п╨п╣я┬п╟, п╬я│я┌п╟п╩я▄п╫п╬п╣ > п╠п╟п╩п╟п╫я│п╦я─я┐п╣я┌ п╫п╟ я┌п╬п╪п╨п╟я┌я▀ (п╦ п╣я┴я▒ п╬п╢п╦п╫ я│я┌п╟я┌п╦я┤п╣я│п╨п╦п╧ я└п╟п╧п╩п╦п╨ п╬я┌п╢п╟я▒я┌ я│п╟п╪). > п▓я│я▒ п╠я▀п╩п╬ п╥п╟п╪п╣я┤п╟я┌п╣п╩я▄п╫п╬ п╢п╬ п╡я┤п╣я─п╟, я┌я─п╟я└п╦п╨ п╡ п©п╦п╨п╣ п╠я▀п╩ п╢п╬ 40 п╪п╣пЁп╟п╠п╟п╧я┌п╬п╡ п╡ > я│п╣п╨я┐п╫п╢я┐, 40п╨ п©п╟я─п╟п╩п╩п╣п╩я▄п╫я▀я┘ я│п╬п╣п╢п╦п╫п╣п╫п╦п╧ п╦ ~1500 п╥п╟п©я─п╬я│п╬п╡ п╡ я│п╣п╨я┐п╫п╢я┐ п╫п╟ п╨п╟п╤п╢п╬п╪ > п╦п╥ я│п╣я─п╡п╣я─п╬п╡. > п▓я┤п╣я─п╟ п╤п╣ я┌я─п╟я└п╦п╨ п©п╬п╢я│п╨п╬я┤п╦п╩ я─п╟п╥п╟ п╡ п©п╬п╩я┌п╬я─п╟ (я│п╠я─п╟я│я▀п╡п╟п╩п╦ п╨п╣я┬ п╫п╟ CloudFlare п╦ > я│п╟п╪п╦ п╥п╟п©я─п╬я│я▀ я┌п╬п╤п╣ п©п╬п╪п╣п╫я▐п╩п╦я│я▄), я─п╣п╥п╨п╬ п╡я▀я─п╬п╥ IO п╫п╟ я│п╣я─п╡п╣я─п╣ (я─п╟п╫я▄я┬п╣ п╣пЁп╬ п╡п╬п╬п╠я┴п╣ > п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦ п╫п╣ п╠я▀п╩п╬, п╟ я│я┌п╟п╩п╬ п╬п╨п╬п╩п╬ 15-20%) п╦ п╡я│я▒ п╫п╟я┤п╟п╩п╬ я┌я┐п©п╦я┌я▄. > п≤п╥п╫п╟я┤п╟п╩я▄п╫п╬ п╢я┐п╪п╟п╩п╦ п╫п╟ п╢п╦я│п╨, п╫п╬ п╬я┌п╨п╩я▌я┤п╣п╫п╦п╣ п╩п╬пЁп╬п╡ п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦ п╫п╦п╨п╟п╨ п╫п╣ > п©п╬п╡п╩п╦я▐п╩п╬. > п▓ dmesg я│я┌п╟п╩п╦ п╡я▀п╩п╣п╥п╟я┌я▄ я│п╬п╬п╠я┴п╣п╫п╦я▐ п©я─п╬ synflood, я┐п╡п╣п╩п╦я┤п╦п╩п╦ п╠я█п╨п╩п╬пЁп╦ п╨п╟п╨ п╡ > nginx, я┌п╟п╨ п╦ п╡ sysctl, я│п╬п╬п╠я┴п╣п╫п╦я▐ п©я─п╬ synflood п©я─п╬п©п╟п╩п╦, п╫п╬ п©я─п╬п╠п╩п╣п╪п╟ я│ IO > п╬я│я┌п╟п╩п╟я│я▄. > > п²п╣п╪п╫п╬пЁп╬ п©п╬п╪п╬пЁп╩п╬ п╬я┌п╨п╩я▌я┤п╣п╫п╦п╣ п╩п╬п╟п╢-п╠п╟п╩п╟п╫я│п╦п╫пЁп╟ п╡ nginx, я┌п╣п©п╣я─я▄ п╨п╟п╤п╢я▀п╧ nginx > п©я─п╬п╨я│п╦я─я┐п╣я┌ п╫п╟ п╩п╬п╨п╟п╩я▄п╫я▀п╧ я┌п╬п╪п╨п╟я┌. п²п╟пЁя─я┐п╥п╨п╟ п╫п╟ я│п╣я┌я▄ п©п╬п╫п╦п╥п╦п╩п╟я│я▄, IO п©п╬п╫п╦п╥п╦п╩п╬я│я▄, > п╫п╬ п╡я│я▒ я─п╟п╡п╫п╬ п╬я│я┌п╟п╩п╬я│я▄. > > п╒я─п╟я└п╦п╨ я│ я┌п╣я┘ п©п╬я─ п©п╬п╫п╦п╥п╦п╩я│я▐ п╢п╟п╤п╣ п╫п╦п╤п╣, я┤п╣п╪ п╠я▀п╩ п╢п╬ п©я─п╬п╠п╩п╣п╪я▀, я│п╣п╧я┤п╟я│ п╬п╨п╬п╩п╬ > 1100 п╥п╟п©я─п╬я│п╬п╡ п╡ я│п╣п╨я┐п╫п╢я┐. п²п╬ IO п╬я│я┌п╟п╩п╬я│я▄. Nginx п╢п╟п╤п╣ п╦п╫п╬пЁп╢п╟ п©п╬ п╫п╣я│п╨п╬п╩я▄п╨я┐ > я│п╣п╨я┐п╫п╢ п╬я┌п╡п╣я┤п╟п╣я┌ п╫п╟ п╥п╟п©я─п╬я│я▀ п╨ я│я┌я─п╟п╫п╦я├п╣ stub_status. > п÷я─п╬п╠п╬п╡п╟п╩п╦ я─п╟п╥п╢п╣п╩я▐я┌я▄ я│п╣я─п╡п╣я─п╟ я│ tomcat п╦ nginx, IO п╬я│я┌п╟п╡п╟п╩п╬я│я▄ п╫п╟ я│я┌п╬я─п╬п╫п╣ > nginx. > > п▒я▀п╩ п╠я▀ п╬я┤п╣п╫я▄ п©я─п╦п╥п╫п╟я┌п╣п╩п╣п╫, п╣я│п╩п╦ п╠я▀ п╨я┌п╬-п╫п╦п╠я┐п╢я▄ п©п╬п╢я│п╨п╟п╥п╟п╩ я┘п╬я┌я▐ п╠я▀ п╨я┐п╢п╟ > п╨п╬п©п╟я┌я▄. п÷п╬я┌п╬п╪я┐ я┤я┌п╬ я┐п╤п╣ п╡я─п╬п╢п╣ п╨п╟п╨ я┤п╣п╪ я┌п╬п╩я▄п╨п╬ п╫п╣ п©я─п╬п╠п╬п╡п╟п╩п╦. п║п©п╟я│п╦п╠п╬ п╥п╟я─п╟п╫п╣п╣! > > п п╬п╫я└п╦пЁп╦ я│п╩п╣п╢я┐я▌я┴п╦п╣: > nginx.conf: > user nginx; > worker_processes 8; > worker_rlimit_nofile 512000; > worker_rlimit_core 500M; > > error_log /var/log/nginx/error.log; > > pid /var/run/nginx.pid; > > events { > worker_connections 256000; > } > > http { > include /etc/nginx/mime.types; > default_type application/octet-stream; > > ssl_protocols TLSv1 TLSv1.1 TLSv1.2; > log_format main '$remote_addr - $remote_user [$time_local] > "$request" ' > '$status $body_bytes_sent "$http_referer" ' > '"$http_user_agent" "$http_x_forwarded_for"'; > log_format upstream_balancing '$remote_addr - $remote_user > [$time_local] ' > '"$request" $status $bytes_sent ' > '"$http_referer" "$http_user_agent" ' > '"$upstream_addr" "$upstream_response_time" > "$geoip_country_code/$http_cf_ipcountry" "$http_host" > "$upstream_cache_status" ' > '"$http_cf_connecting_ip"'; > log_format ub_cloudflare '$http_cf_connecting_ip - $remote_user > [$time_local] ' > '"$request" $status $bytes_sent ' > '"$http_referer" "$http_user_agent" ' > '"$upstream_addr" "$upstream_response_time" > "$geoip_country_code/$http_cf_ipcountry" "$http_host" > "$upstream_cache_status" ' > '"$remote_addr" "$cookie___cfduid" "$cookie_uid"'; > access_log /var/log/nginx/access.log main; > > sendfile on; > > keepalive_timeout 65; > > proxy_cache_methods GET; > > include /etc/nginx/conf.d/*.conf; > include /etc/nginx/sites-enabled/*; > > } > > virtual host: > server { > listen 1.1.1.1:80; > listen 1.1.1.1:443 ssl; > ssl_certificate /etc/nginx/ssl/cert.crt; > ssl_certificate_key /etc/nginx/ssl/key.key; > server_name example.com; > proxy_set_header clientCountryCode $http_cf_ipcountry ; > proxy_ignore_headers "Set-Cookie"; > proxy_hide_header "Set-Cookie"; > proxy_next_upstream error timeout http_500; > > location / { > deny all; > } > location /manager { > proxy_pass http://127.0.0.1:5885; > } > location /crossdomain.xml { > root /tomcat/static_xml; > expires 31d; > } > location ~ ^(/display.htm)$ { > proxy_pass http://127.0.0.1:5885/banners/$1$is_args$args; > proxy_cache exe_cache; > proxy_cache_valid 2h; > > expires 24h; > } > location ~ ^(/secure.jsp)$ { > proxy_pass http://127.0.0.1:5885/banners/mojo/$1$is_args$args; > proxy_cache exe_cache; > proxy_cache_valid 2h; > expires 12h; > > } > location ~ ^(/hela.jsp)$ { > proxy_pass http://127.0.0.1:5885/banners/hela$1$is_args$args; > proxy_cache exe_cache; > proxy_cache_valid 2h; > expires 12h; > > } > location ~ ^(/hela.exe)$ { > proxy_pass http://127.0.0.1:5885/banners/hela$1$is_args$args; > proxy_cache exe_cache; > proxy_cache_valid 24h; > > } > location /wl/ba.jsp { > proxy_pass http://127.0.0.1:5885/banners/wl/ba.jsp; > #proxy_cache_key proxy_cache_key; > proxy_cache exe_cache; > proxy_cache_valid 200 48h; > expires 1w; > } > location /wl/po.jsp { > proxy_pass http://127.0.0.1:5885/banners/wl/po.jsp; > proxy_cache exe_cache; > proxy_cache_valid 200 48h; > expires 1w; > } > location /tg.jsp { > proxy_pass http://127.0.0.1:5885/banners/ba/tg.jsp; > #proxy_cache_key proxy_cache_key; > proxy_cache_key > $http_host$scheme$proxy_host$uri$is_args$arg_ger$arg_cst$arg__v$arg_t; > proxy_cache exe_cache; > proxy_cache_valid 200 48h; > proxy_ignore_headers "Set-Cookie"; > add_header Cache-Control public; > expires 36h; > } > location ~ ^/_(a|b|c|d|e|f|m|x|i|h)\.jsp$ { > proxy_pass http://127.0.0.1:5885/banners/ba/_$1.jsp$is_args$args; > proxy_cache_key > $http_host$scheme$proxy_host$uri$is_args$arg_tc$arg_t$arg_callback; > proxy_cache exe_cache; > proxy_cache_valid 200 8h; > proxy_ignore_headers "Set-Cookie"; > expires 8h; > deny all; > } > location /api/v1/stabucket { > proxy_pass > http://127.0.0.1:5885/adsnetto_backend/api/v1/stabucket$is_args$args; > proxy_cache_key > $http_host$scheme$proxy_host$uri$is_args$arg_tc$arg_t$arg_callback$arg_r; > proxy_cache exe_cache; > proxy_cache_valid 200 8h; > proxy_ignore_headers "Set-Cookie"; > expires 8h; > } > location /_.jsp { > proxy_pass http://127.0.0.1:5885/banners/ba/_.jsp; > proxy_cache_key > $http_host$scheme$proxy_host$uri$is_args$arg_tc$arg_t$arg_callback; > proxy_cache exe_cache; > proxy_cache_valid 200 12h; > proxy_ignore_headers "Set-Cookie"; > expires 12h; > } > location /tag_test.jsp { > proxy_pass http://127.0.0.1:5885/banners/ba/tag_test.jsp; > expires 36h; > } > location /clk.action { > proxy_pass http://search.utop.it; > proxy_set_header Host search.utop.it; > } > location /exe { > proxy_pass http://127.0.0.1:5885/banners/exe; > proxy_cache exe_cache; > proxy_cache_valid 200 24h; > } > location /ini.jsp { > proxy_pass http://127.0.0.1:5885/banners/loca/ini.jsp; > proxy_cache exe_cache; > proxy_cache_valid 4h; > expires 12h; > } > location /img/px.png { > alias /tomcat/webapps/banners##1.3/img/px.png; > userid on; > userid_name uid; > userid_domain "example.com; HttpOnly"; > userid_expires max; > expires epoch; > } > access_log /var/log/nginx/example.com_access.log ub_cloudflare > buffer=10m flush=1m; > error_log /var/log/nginx/example.com_error.log error; > } > > nginx -V: > # nginx -V > nginx version: nginx/1.6.2 > built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) > TLS SNI support enabled > configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx > --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log > --http-log-path=/var/log/nginx/access.log > --http-client-body-temp-path=/var/lib/nginx/tmp/client_body > --http-proxy-temp-path=/var/lib/nginx/tmp/proxy > --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi > --http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi > --http-scgi-temp-path=/var/lib/nginx/tmp/scgi --pid-path=/var/run/nginx.pid > --lock-path=/var/lock/subsys/nginx --user=nginx --group=nginx > --with-file-aio --with-ipv6 --with-http_ssl_module > --with-http_realip_module --with-http_addition_module > --with-http_xslt_module --with-http_image_filter_module > --with-http_geoip_module --with-http_sub_module --with-http_dav_module > --with-http_flv_module --with-http_mp4_module > --with-http_gzip_static_module --with-http_random_index_module > --with-http_secure_link_module --with-http_degradation_module > --with-http_stub_status_module --with-debug --with-cc-opt='-O2 -g -pipe > -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 -m64 -mtune=generic' > > п▓ sysctl п©п╬п╢п╨я─я┐я┤п╦п╡п╟п╩п╦: > net.ipv4.tcp_fin_timeout = 15 > net.ipv4.tcp_tw_reuse = 1 > net.ipv4.tcp_tw_recycle = 0 > net.core.netdev_max_backlog = 65536 > net.ipv4.tcp_max_syn_backlog = 262144 > net.core.somaxconn = 262144 > net.core.rmem_max = 8388608 > net.core.wmem_max = 8388608 > net.core.rmem_default = 65536 > net.core.wmem_default = 65536 > net.ipv4.tcp_rmem = 8192 873800 8388608 > net.ipv4.tcp_wmem = 4096 655360 8388608 > net.ipv4.tcp_synack_retries = 2 > net.ipv4.tcp_syn_retries=2 > > п п╟я─я┌п╦п╫п╟ п╡ netstat: > # netstat -ant | grep tcp | tr -s ' ' ' ' | awk '{print $6}' | sort | uniq > -c > 8 CLOSE_WAIT > 32970 ESTABLISHED > 22 FIN_WAIT1 > 3 LAST_ACK > 17 LISTEN > 23 SYN_RECV > 27976 TIME_WAIT > > -- > Alexey Malov > п≈п╟п╠я▀п╩ я┐я┌п╬я┤п╫п╦я┌я▄, я│п╣я─п╡п╣я─п╟ п©я─п╦п╪п╣я─п╫п╬ я┌п╟п╨п╬п╧ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦: Intel(R) Xeon(R) CPU E5-1620 v2 (8 core) 64GB RAM Tomcat п╫п╟пЁя─я┐п╥п╨я┐ п©п╬я┤я┌п╦ п╫п╣ я│п╬п╥п╢п╟п╣я┌, п╢п╬ п╫п╣пЁп╬ п╢п╬я┘п╬п╢п╦я┌ п╡ п╩я┐я┤я┬п╣п╪ я│п╩я┐я┤п╟п╣ п╥п╟п©я─п╬я│п╬п╡ 10-15 п╡ я│п╣п╨я┐п╫п╢я┐. -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From scukonick п╫п╟ gmail.com Sat Jul 11 23:53:24 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Sat, 11 Jul 2015 18:53:24 -0500 Subject: =?UTF-8?B?UmU6INCS0YvRgdC+0LrQuNC5IElPINC90LAg0YHQtdGA0LLQtdGA0LDRhSDRgSBu?= =?UTF-8?B?Z2lueA==?= In-Reply-To: References: Message-ID: п п╟п╨ п╡я▀я▐я│п╫п╦п╩п╬я│я▄, IO п╠я▀п╩п╬ п╢п╦я│п╨п╬п╡п╬п╣, п©п╣я─п╣п╫п╬я│ cache п╡ RAM п╡я│я▒ п╦п╥п╩п╣я┤п╦п╩. п║я┌я─п╟п╫п╫п╬ я┌п╬п╩я▄п╨п╬, п©п╬я┤п╣п╪я┐ я─п╟п╫я▄я┬п╣ я─п╟п╠п╬я┌п╟п╩п╬. п║п╣п╧я┤п╟я│ п╡п╟я─п╦п╟п╫я┌п╬п╡ URL я│я┌п╟п╩п╬ п╢п╟п╤п╣ п╪п╣п╫я▄я┬п╣. п≤ я┌я─п╟я└п╦п╨ п╬п©я┐я│я┌п╦п╩я│я▐. 11 п╦я▌п╩я▐ 2015 пЁ., 17:57 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Alexey Malov п╫п╟п©п╦я│п╟п╩: > > > 11 п╦я▌п╩я▐ 2015 пЁ., 17:09 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Alexey Malov > п╫п╟п©п╦я│п╟п╩: > > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄, >> п▓я┌п╬я─п╬п╧ п╢п╣п╫я▄ п╫п╟п╠п╩я▌п╢п╟я▌ п©я─п╬п╠п╩п╣п╪я┐ я│ п╡я▀я│п╬п╨п╦п╪ IO п╫п╟ я│п╣я─п╡п╣я─п╟я┘ я│ nginx п©я─п╦ п╫п╣ >> п╬я┤п╣п╫я▄ п╠п╬п╩я▄я┬п╬п╧ п╫п╟пЁя─я┐п╥п╨п╣. >> п║я┘п╣п╪п╟ я┌п╟п╨п╟я▐ - 11 я│п╣я─п╡п╣я─п╬п╡ я│ nginx п╦ tomcat. Nginx п╫п╟ п╨п╟п╤п╢п╬п╪я┐ я│п╣я─п╡п╣я─п╣ >> п©я─п╦п╫п╦п╪п╟п╣я┌ я┌я─п╟я└п╦п╨ п╬я┌ CloudFlare CDN, п╠п╬п╩я▄я┬я┐я▌ я┤п╟я│я┌я▄ п╬я┌п╢п╟я▒я┌ п╦п╥ п╨п╣я┬п╟, п╬я│я┌п╟п╩я▄п╫п╬п╣ >> п╠п╟п╩п╟п╫я│п╦я─я┐п╣я┌ п╫п╟ я┌п╬п╪п╨п╟я┌я▀ (п╦ п╣я┴я▒ п╬п╢п╦п╫ я│я┌п╟я┌п╦я┤п╣я│п╨п╦п╧ я└п╟п╧п╩п╦п╨ п╬я┌п╢п╟я▒я┌ я│п╟п╪). >> п▓я│я▒ п╠я▀п╩п╬ п╥п╟п╪п╣я┤п╟я┌п╣п╩я▄п╫п╬ п╢п╬ п╡я┤п╣я─п╟, я┌я─п╟я└п╦п╨ п╡ п©п╦п╨п╣ п╠я▀п╩ п╢п╬ 40 п╪п╣пЁп╟п╠п╟п╧я┌п╬п╡ п╡ >> я│п╣п╨я┐п╫п╢я┐, 40п╨ п©п╟я─п╟п╩п╩п╣п╩я▄п╫я▀я┘ я│п╬п╣п╢п╦п╫п╣п╫п╦п╧ п╦ ~1500 п╥п╟п©я─п╬я│п╬п╡ п╡ я│п╣п╨я┐п╫п╢я┐ п╫п╟ п╨п╟п╤п╢п╬п╪ >> п╦п╥ я│п╣я─п╡п╣я─п╬п╡. >> п▓я┤п╣я─п╟ п╤п╣ я┌я─п╟я└п╦п╨ п©п╬п╢я│п╨п╬я┤п╦п╩ я─п╟п╥п╟ п╡ п©п╬п╩я┌п╬я─п╟ (я│п╠я─п╟я│я▀п╡п╟п╩п╦ п╨п╣я┬ п╫п╟ CloudFlare п╦ >> я│п╟п╪п╦ п╥п╟п©я─п╬я│я▀ я┌п╬п╤п╣ п©п╬п╪п╣п╫я▐п╩п╦я│я▄), я─п╣п╥п╨п╬ п╡я▀я─п╬п╥ IO п╫п╟ я│п╣я─п╡п╣я─п╣ (я─п╟п╫я▄я┬п╣ п╣пЁп╬ п╡п╬п╬п╠я┴п╣ >> п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦ п╫п╣ п╠я▀п╩п╬, п╟ я│я┌п╟п╩п╬ п╬п╨п╬п╩п╬ 15-20%) п╦ п╡я│я▒ п╫п╟я┤п╟п╩п╬ я┌я┐п©п╦я┌я▄. >> п≤п╥п╫п╟я┤п╟п╩я▄п╫п╬ п╢я┐п╪п╟п╩п╦ п╫п╟ п╢п╦я│п╨, п╫п╬ п╬я┌п╨п╩я▌я┤п╣п╫п╦п╣ п╩п╬пЁп╬п╡ п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦ п╫п╦п╨п╟п╨ п╫п╣ >> п©п╬п╡п╩п╦я▐п╩п╬. >> п▓ dmesg я│я┌п╟п╩п╦ п╡я▀п╩п╣п╥п╟я┌я▄ я│п╬п╬п╠я┴п╣п╫п╦я▐ п©я─п╬ synflood, я┐п╡п╣п╩п╦я┤п╦п╩п╦ п╠я█п╨п╩п╬пЁп╦ п╨п╟п╨ п╡ >> nginx, я┌п╟п╨ п╦ п╡ sysctl, я│п╬п╬п╠я┴п╣п╫п╦я▐ п©я─п╬ synflood п©я─п╬п©п╟п╩п╦, п╫п╬ п©я─п╬п╠п╩п╣п╪п╟ я│ IO >> п╬я│я┌п╟п╩п╟я│я▄. >> >> п²п╣п╪п╫п╬пЁп╬ п©п╬п╪п╬пЁп╩п╬ п╬я┌п╨п╩я▌я┤п╣п╫п╦п╣ п╩п╬п╟п╢-п╠п╟п╩п╟п╫я│п╦п╫пЁп╟ п╡ nginx, я┌п╣п©п╣я─я▄ п╨п╟п╤п╢я▀п╧ nginx >> п©я─п╬п╨я│п╦я─я┐п╣я┌ п╫п╟ п╩п╬п╨п╟п╩я▄п╫я▀п╧ я┌п╬п╪п╨п╟я┌. п²п╟пЁя─я┐п╥п╨п╟ п╫п╟ я│п╣я┌я▄ п©п╬п╫п╦п╥п╦п╩п╟я│я▄, IO п©п╬п╫п╦п╥п╦п╩п╬я│я▄, >> п╫п╬ п╡я│я▒ я─п╟п╡п╫п╬ п╬я│я┌п╟п╩п╬я│я▄. >> >> п╒я─п╟я└п╦п╨ я│ я┌п╣я┘ п©п╬я─ п©п╬п╫п╦п╥п╦п╩я│я▐ п╢п╟п╤п╣ п╫п╦п╤п╣, я┤п╣п╪ п╠я▀п╩ п╢п╬ п©я─п╬п╠п╩п╣п╪я▀, я│п╣п╧я┤п╟я│ п╬п╨п╬п╩п╬ >> 1100 п╥п╟п©я─п╬я│п╬п╡ п╡ я│п╣п╨я┐п╫п╢я┐. п²п╬ IO п╬я│я┌п╟п╩п╬я│я▄. Nginx п╢п╟п╤п╣ п╦п╫п╬пЁп╢п╟ п©п╬ п╫п╣я│п╨п╬п╩я▄п╨я┐ >> я│п╣п╨я┐п╫п╢ п╬я┌п╡п╣я┤п╟п╣я┌ п╫п╟ п╥п╟п©я─п╬я│я▀ п╨ я│я┌я─п╟п╫п╦я├п╣ stub_status. >> п÷я─п╬п╠п╬п╡п╟п╩п╦ я─п╟п╥п╢п╣п╩я▐я┌я▄ я│п╣я─п╡п╣я─п╟ я│ tomcat п╦ nginx, IO п╬я│я┌п╟п╡п╟п╩п╬я│я▄ п╫п╟ я│я┌п╬я─п╬п╫п╣ >> nginx. >> >> п▒я▀п╩ п╠я▀ п╬я┤п╣п╫я▄ п©я─п╦п╥п╫п╟я┌п╣п╩п╣п╫, п╣я│п╩п╦ п╠я▀ п╨я┌п╬-п╫п╦п╠я┐п╢я▄ п©п╬п╢я│п╨п╟п╥п╟п╩ я┘п╬я┌я▐ п╠я▀ п╨я┐п╢п╟ >> п╨п╬п©п╟я┌я▄. п÷п╬я┌п╬п╪я┐ я┤я┌п╬ я┐п╤п╣ п╡я─п╬п╢п╣ п╨п╟п╨ я┤п╣п╪ я┌п╬п╩я▄п╨п╬ п╫п╣ п©я─п╬п╠п╬п╡п╟п╩п╦. п║п©п╟я│п╦п╠п╬ п╥п╟я─п╟п╫п╣п╣! >> >> п п╬п╫я└п╦пЁп╦ я│п╩п╣п╢я┐я▌я┴п╦п╣: >> nginx.conf: >> user nginx; >> worker_processes 8; >> worker_rlimit_nofile 512000; >> worker_rlimit_core 500M; >> >> error_log /var/log/nginx/error.log; >> >> pid /var/run/nginx.pid; >> >> events { >> worker_connections 256000; >> } >> >> http { >> include /etc/nginx/mime.types; >> default_type application/octet-stream; >> >> ssl_protocols TLSv1 TLSv1.1 TLSv1.2; >> log_format main '$remote_addr - $remote_user [$time_local] >> "$request" ' >> '$status $body_bytes_sent "$http_referer" ' >> '"$http_user_agent" "$http_x_forwarded_for"'; >> log_format upstream_balancing '$remote_addr - $remote_user >> [$time_local] ' >> '"$request" $status $bytes_sent ' >> '"$http_referer" "$http_user_agent" ' >> '"$upstream_addr" "$upstream_response_time" >> "$geoip_country_code/$http_cf_ipcountry" "$http_host" >> "$upstream_cache_status" ' >> '"$http_cf_connecting_ip"'; >> log_format ub_cloudflare '$http_cf_connecting_ip - $remote_user >> [$time_local] ' >> '"$request" $status $bytes_sent ' >> '"$http_referer" "$http_user_agent" ' >> '"$upstream_addr" "$upstream_response_time" >> "$geoip_country_code/$http_cf_ipcountry" "$http_host" >> "$upstream_cache_status" ' >> '"$remote_addr" "$cookie___cfduid" "$cookie_uid"'; >> access_log /var/log/nginx/access.log main; >> >> sendfile on; >> >> keepalive_timeout 65; >> >> proxy_cache_methods GET; >> >> include /etc/nginx/conf.d/*.conf; >> include /etc/nginx/sites-enabled/*; >> >> } >> >> virtual host: >> server { >> listen 1.1.1.1:80; >> listen 1.1.1.1:443 ssl; >> ssl_certificate /etc/nginx/ssl/cert.crt; >> ssl_certificate_key /etc/nginx/ssl/key.key; >> server_name example.com; >> proxy_set_header clientCountryCode $http_cf_ipcountry ; >> proxy_ignore_headers "Set-Cookie"; >> proxy_hide_header "Set-Cookie"; >> proxy_next_upstream error timeout http_500; >> >> location / { >> deny all; >> } >> location /manager { >> proxy_pass http://127.0.0.1:5885; >> } >> location /crossdomain.xml { >> root /tomcat/static_xml; >> expires 31d; >> } >> location ~ ^(/display.htm)$ { >> proxy_pass http://127.0.0.1:5885/banners/$1$is_args$args; >> proxy_cache exe_cache; >> proxy_cache_valid 2h; >> >> expires 24h; >> } >> location ~ ^(/secure.jsp)$ { >> proxy_pass http://127.0.0.1:5885/banners/mojo/$1$is_args$args; >> proxy_cache exe_cache; >> proxy_cache_valid 2h; >> expires 12h; >> >> } >> location ~ ^(/hela.jsp)$ { >> proxy_pass http://127.0.0.1:5885/banners/hela$1$is_args$args; >> proxy_cache exe_cache; >> proxy_cache_valid 2h; >> expires 12h; >> >> } >> location ~ ^(/hela.exe)$ { >> proxy_pass http://127.0.0.1:5885/banners/hela$1$is_args$args; >> proxy_cache exe_cache; >> proxy_cache_valid 24h; >> >> } >> location /wl/ba.jsp { >> proxy_pass http://127.0.0.1:5885/banners/wl/ba.jsp; >> #proxy_cache_key proxy_cache_key; >> proxy_cache exe_cache; >> proxy_cache_valid 200 48h; >> expires 1w; >> } >> location /wl/po.jsp { >> proxy_pass http://127.0.0.1:5885/banners/wl/po.jsp; >> proxy_cache exe_cache; >> proxy_cache_valid 200 48h; >> expires 1w; >> } >> location /tg.jsp { >> proxy_pass http://127.0.0.1:5885/banners/ba/tg.jsp; >> #proxy_cache_key proxy_cache_key; >> proxy_cache_key >> $http_host$scheme$proxy_host$uri$is_args$arg_ger$arg_cst$arg__v$arg_t; >> proxy_cache exe_cache; >> proxy_cache_valid 200 48h; >> proxy_ignore_headers "Set-Cookie"; >> add_header Cache-Control public; >> expires 36h; >> } >> location ~ ^/_(a|b|c|d|e|f|m|x|i|h)\.jsp$ { >> proxy_pass http://127.0.0.1:5885/banners/ba/_$1.jsp$is_args$args; >> proxy_cache_key >> $http_host$scheme$proxy_host$uri$is_args$arg_tc$arg_t$arg_callback; >> proxy_cache exe_cache; >> proxy_cache_valid 200 8h; >> proxy_ignore_headers "Set-Cookie"; >> expires 8h; >> deny all; >> } >> location /api/v1/stabucket { >> proxy_pass >> http://127.0.0.1:5885/adsnetto_backend/api/v1/stabucket$is_args$args; >> proxy_cache_key >> $http_host$scheme$proxy_host$uri$is_args$arg_tc$arg_t$arg_callback$arg_r; >> proxy_cache exe_cache; >> proxy_cache_valid 200 8h; >> proxy_ignore_headers "Set-Cookie"; >> expires 8h; >> } >> location /_.jsp { >> proxy_pass http://127.0.0.1:5885/banners/ba/_.jsp; >> proxy_cache_key >> $http_host$scheme$proxy_host$uri$is_args$arg_tc$arg_t$arg_callback; >> proxy_cache exe_cache; >> proxy_cache_valid 200 12h; >> proxy_ignore_headers "Set-Cookie"; >> expires 12h; >> } >> location /tag_test.jsp { >> proxy_pass http://127.0.0.1:5885/banners/ba/tag_test.jsp; >> expires 36h; >> } >> location /clk.action { >> proxy_pass http://search.utop.it; >> proxy_set_header Host search.utop.it; >> } >> location /exe { >> proxy_pass http://127.0.0.1:5885/banners/exe; >> proxy_cache exe_cache; >> proxy_cache_valid 200 24h; >> } >> location /ini.jsp { >> proxy_pass http://127.0.0.1:5885/banners/loca/ini.jsp; >> proxy_cache exe_cache; >> proxy_cache_valid 4h; >> expires 12h; >> } >> location /img/px.png { >> alias /tomcat/webapps/banners##1.3/img/px.png; >> userid on; >> userid_name uid; >> userid_domain "example.com; HttpOnly"; >> userid_expires max; >> expires epoch; >> } >> access_log /var/log/nginx/example.com_access.log ub_cloudflare >> buffer=10m flush=1m; >> error_log /var/log/nginx/example.com_error.log error; >> } >> >> nginx -V: >> # nginx -V >> nginx version: nginx/1.6.2 >> built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) >> TLS SNI support enabled >> configure arguments: --prefix=/usr/share/nginx >> --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf >> --error-log-path=/var/log/nginx/error.log >> --http-log-path=/var/log/nginx/access.log >> --http-client-body-temp-path=/var/lib/nginx/tmp/client_body >> --http-proxy-temp-path=/var/lib/nginx/tmp/proxy >> --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi >> --http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi >> --http-scgi-temp-path=/var/lib/nginx/tmp/scgi --pid-path=/var/run/nginx.pid >> --lock-path=/var/lock/subsys/nginx --user=nginx --group=nginx >> --with-file-aio --with-ipv6 --with-http_ssl_module >> --with-http_realip_module --with-http_addition_module >> --with-http_xslt_module --with-http_image_filter_module >> --with-http_geoip_module --with-http_sub_module --with-http_dav_module >> --with-http_flv_module --with-http_mp4_module >> --with-http_gzip_static_module --with-http_random_index_module >> --with-http_secure_link_module --with-http_degradation_module >> --with-http_stub_status_module --with-debug --with-cc-opt='-O2 -g -pipe >> -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector >> --param=ssp-buffer-size=4 -m64 -mtune=generic' >> >> п▓ sysctl п©п╬п╢п╨я─я┐я┤п╦п╡п╟п╩п╦: >> net.ipv4.tcp_fin_timeout = 15 >> net.ipv4.tcp_tw_reuse = 1 >> net.ipv4.tcp_tw_recycle = 0 >> net.core.netdev_max_backlog = 65536 >> net.ipv4.tcp_max_syn_backlog = 262144 >> net.core.somaxconn = 262144 >> net.core.rmem_max = 8388608 >> net.core.wmem_max = 8388608 >> net.core.rmem_default = 65536 >> net.core.wmem_default = 65536 >> net.ipv4.tcp_rmem = 8192 873800 8388608 >> net.ipv4.tcp_wmem = 4096 655360 8388608 >> net.ipv4.tcp_synack_retries = 2 >> net.ipv4.tcp_syn_retries=2 >> >> п п╟я─я┌п╦п╫п╟ п╡ netstat: >> # netstat -ant | grep tcp | tr -s ' ' ' ' | awk '{print $6}' | sort | >> uniq -c >> 8 CLOSE_WAIT >> 32970 ESTABLISHED >> 22 FIN_WAIT1 >> 3 LAST_ACK >> 17 LISTEN >> 23 SYN_RECV >> 27976 TIME_WAIT >> >> -- >> Alexey Malov >> > > п≈п╟п╠я▀п╩ я┐я┌п╬я┤п╫п╦я┌я▄, я│п╣я─п╡п╣я─п╟ п©я─п╦п╪п╣я─п╫п╬ я┌п╟п╨п╬п╧ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦: > Intel(R) Xeon(R) CPU E5-1620 v2 (8 core) > 64GB RAM > > Tomcat п╫п╟пЁя─я┐п╥п╨я┐ п©п╬я┤я┌п╦ п╫п╣ я│п╬п╥п╢п╟п╣я┌, п╢п╬ п╫п╣пЁп╬ п╢п╬я┘п╬п╢п╦я┌ п╡ п╩я┐я┤я┬п╣п╪ я│п╩я┐я┤п╟п╣ п╥п╟п©я─п╬я│п╬п╡ > 10-15 п╡ я│п╣п╨я┐п╫п╢я┐. > > -- > Alexey Malov > -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Sun Jul 12 14:36:47 2015 From: nginx-forum п╫п╟ nginx.us (bagas) Date: Sun, 12 Jul 2015 10:36:47 -0400 Subject: FreeBSD 10.1 nginx/1.8.0 auth_basic Message-ID: <2f711e86f6d0d12cf425d9f27014369a.NginxMailingListRussian@forum.nginx.org> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. п▓п╬п╥п╫п╦п╨п╩п╟ я│п╦я┌я┐п╟я├п╦я▐ п╢п╩я▐ п╪п╣п╫я▐ п╫п╣ п©п╬п╫я▐я┌п╫п╟я▐. п╣я│я┌я▄ я│п╟п╧я┌ п╫п╟ п╢п╤я┐п╪п╩п╣ 3,4 # nginx -v nginx version: nginx/1.8.0 п▓я│п╣ п╫п╬я─п╪п╩п╟я▄п╫п╬, п╫п╬ п╫п╣п╢п╟п╡п╫п╬ п╥п╟п╪п╣я┌п╦п╩ п╬п╢п╦п╫ п╫я▌п╟п╫я│. п÷п╬я┤п╣п╪я┐-я┌п╬ п╣я│п╩п╦ я│я┌п╟п╡п╦я┬ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▌ location /administrator/ , я┌п╬ п©п╬п╥п╟п©я─п╬я│я┐ name.ru/administrator/ п╥п╟п©я─п╬я│ я│п©я─п╟я┬п╦п╡п╟п╣я┌ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▌. п░ п╡п╬я┌ п╣я│п╩п╦ п║п╢п╣п╩п╟я┌я▄ п╥п╟п©я─п╬я│ location name.ru/administrator/index.php я┌п╬ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐ п╫п╣ я│п©я─п╟я┬п╦п╡п╟п╣я┌я│я▐. п п╟п╨ п╠я▀я┌я▄ п╡ я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣? п╡п╦я─я┐я┌п╟п╩ я┘п╬я│я┌ п╢п╩я▐ я│п╟п╧я┌п╟ # cat /usr/local/etc/nginx/sites-enabled/name.ru server { listen 2.2.2.2:80; server_name name.ru; return 301 http://www.name.ru$request_uri; } server { listen 213.239.193.69:80; server_name www.name.ru; access_log /mnt/backLOG/log/nginx/uv.access_log; error_log /mnt/backLOG/log/nginx/uv.error_log info; root /usr/local/www/name.ru; index index.php index.html index.htm default.html default.htm; open_file_cache max=10024 inactive=60s; open_file_cache_valid 300s; open_file_cache_min_uses 2; open_file_cache_errors on; location / { try_files $uri $uri/ /index.php?$args; } location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ { return 403; error_page 403 /403_error.html; } location ~ \.php$ { fastcgi_pass unix:/tmp/www.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~* \.(ico|pdf|flv)$ { expires 1y; } location ~* \.(js|css|png|jpg|jpeg|gif|swf|xml|txt)$ { expires 30d; } location /administrator/ { auth_basic "closed site"; auth_basic_user_file /usr/local/.htpasswd; fastcgi_pass unix:/tmp/www.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ /\.ht { deny all; } } п╬я│п╫п╬п╡п╫п╬п╧ п╨п╬п╫я└п╦пЁ nginx # cat /usr/local/etc/nginx/nginx.conf user www www; worker_processes 12; timer_resolution 100ms; worker_rlimit_nofile 8192; worker_priority -5; # error_log /mnt/backLOG/log/nginx/error.log error; pid /var/run/nginx.pid; # events { worker_connections 3048; use kqueue; multi_accept on; } # http { include /usr/local/etc/nginx/mime.types; default_type application/octet-stream; # # access_log /mnt/backLOG/log/nginx/access.log; access_log off; sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off; client_body_timeout 10; send_timeout 2; client_max_body_size 60m; keepalive_timeout 50; keepalive_requests 100; reset_timedout_connection on; fastcgi_buffer_size 156k; fastcgi_buffers 8 156k; # add_header X-Frame-Options SAMEORIGIN; add_header Frame-Options SAMEORIGIN; add_header X-Content-Type-Options nosniff; add_header X-XSS-Protection "1; mode=block;"; add_header X-Content-Security-Policy "allow 'self';"; add_header X-WebKit-CSP "allow 'self';"; add_header X-Content-Type-Options nosniff; # gzip on; gzip_disable "MSIE [1-6]\."; gzip_min_length 1100; gzip_buffers 4 8k; gzip_comp_level 6; gzip_http_version 1.1; gzip_proxied any; gzip_types text/plain application/xhtml+xml text/css application/xml application/xml+rss text/javascript application/javascript application/x-javascript # include /usr/local/etc/nginx/conf.d/*.conf; include /usr/local/etc/nginx/sites-enabled/*; } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260223,260223#msg-260223 From nginx-forum п╫п╟ nginx.us Sun Jul 12 14:39:05 2015 From: nginx-forum п╫п╟ nginx.us (bagas) Date: Sun, 12 Jul 2015 10:39:05 -0400 Subject: FreeBSD 10.1 nginx/1.8.0 auth_basic In-Reply-To: <2f711e86f6d0d12cf425d9f27014369a.NginxMailingListRussian@forum.nginx.org> References: <2f711e86f6d0d12cf425d9f27014369a.NginxMailingListRussian@forum.nginx.org> Message-ID: <064fcd6c2c48aa90fa671314c0a37af1.NginxMailingListRussian@forum.nginx.org> п■п╬п╠п╟п╡п╩я▌, п╨п╟п╨ п╠я▀ п©я─п╬п╠п╩п╣п╪я┐ я─п╣я┬п╦п╩ я┌п╟п╨, я│п╬п╪п╫п╣п╡п╟я▌я│я▄ п╡ п╠п╣п╥п╬п©п╟я│я┌п╫п╬я│я┌п╦ п╪п╣я┌п╬п╢п╟! location /administrator/ { index index.php; auth_basic "closed site"; auth_basic_user_file /usr/local/.htpasswd; location ~ \.php$ { fastcgi_pass unix:/tmp/www.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_ignore_client_abort off; fastcgi_param PHP_ADMIN_VALUE "xcache.cacher=Off"; fastcgi_param PHP_ADMIN_VALUE "xcache.stat=Off"; fastcgi_param PHP_ADMIN_VALUE "xcache.optimizer=Off"; } } я┌п╬-п╣я┌я│я▄ п╡ п╡п╦я─я┌я┐п╟п╩ я┘п╬я│я┌п╣ п©п╬п╩я┐я┤п╟п╣я▌я┌я│я▐ 2-3 я┌п╬я┤п╨п╦ п╬п╠я─п╟п╠п╬я┌п╨п╦ php я└п╟п╧п╩п╬п╡. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260223,260224#msg-260224 From nginx-forum п╫п╟ nginx.us Sun Jul 12 14:43:44 2015 From: nginx-forum п╫п╟ nginx.us (bagas) Date: Sun, 12 Jul 2015 10:43:44 -0400 Subject: FreeBSD 10.1 nginx/1.8.0 auth_basic In-Reply-To: <2f711e86f6d0d12cf425d9f27014369a.NginxMailingListRussian@forum.nginx.org> References: <2f711e86f6d0d12cf425d9f27014369a.NginxMailingListRussian@forum.nginx.org> Message-ID: <343048cd945f46cc77cec51df9923845.NginxMailingListRussian@forum.nginx.org> п п╟п╨ п╪п╫п╣ п╬я┌я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟я┌я▄ я│п╬п╬п╠я┴п╣п╫п╦п╣ я│п╡п╬п╣? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260223,260225#msg-260225 From n.g.i.n.x.e.r п╫п╟ gmail.com Sun Jul 12 16:47:13 2015 From: n.g.i.n.x.e.r п╫п╟ gmail.com (=?UTF-8?B?0KDQvtC80LDQvQ==?=) Date: Sun, 12 Jul 2015 19:47:13 +0300 Subject: =?UTF-8?Q?Captcha_=D0=BD=D0=B0_lua?= Message-ID: п я┌п╬ п╫п╦п╠я┐п╢я▄ я─п╣п╟п╩п╦п╥п╬п╡я▀п╡п╟п╩ я┌п╟п╨п╬п╣? п∙я│п╩п╦ п╢п╟ п©п╬п╢я│п╨п╟п╤п╦я┌п╣ п╨п╟п╨ я│п╢п╣п╩п╟п╩п╦ п╡ п©п╩п╟п╫п╣ п╨п╬п╢п╟. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum п╫п╟ nginx.us Sun Jul 12 19:01:57 2015 From: nginx-forum п╫п╟ nginx.us (lintiay) Date: Sun, 12 Jul 2015 15:01:57 -0400 Subject: =?UTF-8?B?0JrQsNC6INC/0YDQvtCy0LXRgNC40YLRjCDQv9Cw0YDQsNC80LXRgtGAIEZhc3RD?= =?UTF-8?B?R0k/?= Message-ID: <0b8b14de67dfc89597439d7b9b8d7958.NginxMailingListRussian@forum.nginx.org> п▓п╬ п╡я─п╣п╪я▐ п╬я┌п╩п╟п╢п╨п╦ php я│п╨я─п╦п©я┌п╬п╡ п╡п╬п╥п╫п╦п╨п╟п╣я┌ п╬я┬п╦п╠п╨п╟: 504 Gateway Time-out п÷я─п╬п╠п╩п╣п╪п╟ п╨п╬п╫п╣я┤п╫п╬ я─п╣я┬п╟п╣я┌я│я▐ п©я┐я┌п╣п╪ п╢п╬п╠п╟п╡п╩п╣п╫п╦я▐ fastcgi_read_timeout 30m; п╡ location ~ \.php$ {...} п╫п╬, п©п╬-п╪п╬п╣п╪я┐, я█я┌п╬ п╫п╣ п╬я┤п╣п╫я▄ п©я─п╟п╡п╦п╩я▄п╫п╬. п÷я─п╦ п╬я┌п╩п╟п╢п╨п╣ IDE п©п╣я─п╣я│я▀п╩п╟п╣я┌ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫я▀п╧ п╨п╩я▌я┤, я┤я┌п╬ я┌п╬ п╡я─п╬п╢п╣: http://mysite.ru/index.php?DEBUG_SESSION_START=debug п▓п╬п╥п╪п╬п╤п╫п╬ п╩п╦ п╡я▀я▐я│п╫п╦я┌я▄ п╫п╟п╩п╦я┤п╦п╣ п╡ п╥п╟п©я─п╬я│п╣ я█я┌п╬пЁп╬ "п╨п╩я▌я┤п╟"(я┤п╣я─п╣п╥ if), п╦ п╣я│п╩п╦ п╬п╫ п╣я│я┌я▄, я┐п╡п╣п╩п╦я┤п╦я┌я▄ я┌п╟п╧п╪п╟я┐я┌? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260230,260230#msg-260230 From sytar.alex п╫п╟ gmail.com Mon Jul 13 06:20:29 2015 From: sytar.alex п╫п╟ gmail.com (Aleksandr Sytar) Date: Mon, 13 Jul 2015 09:20:29 +0300 Subject: FreeBSD 10.1 nginx/1.8.0 auth_basic In-Reply-To: <343048cd945f46cc77cec51df9923845.NginxMailingListRussian@forum.nginx.org> References: <2f711e86f6d0d12cf425d9f27014369a.NginxMailingListRussian@forum.nginx.org> <343048cd945f46cc77cec51df9923845.NginxMailingListRussian@forum.nginx.org> Message-ID: 12 п╦я▌п╩я▐ 2015 пЁ., 17:43 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ bagas п╫п╟п©п╦я│п╟п╩: > п п╟п╨ п╪п╫п╣ п╬я┌я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟я┌я▄ я│п╬п╬п╠я┴п╣п╫п╦п╣ я│п╡п╬п╣? > п╜я┌п╬ п╡я│п╣пЁп╬ п╩п╦я┬я▄ п╦п╫я┌п╣я─я└п╣п╧я│ п╨ п©п╬я┤я┌п╬п╡п╬п╧ я─п╟я│я│я▀п╩п╨п╣ - п╫п╦п╨п╟п╨ > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,260223,260225#msg-260225 > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From anatoly п╫п╟ sonru.com Mon Jul 13 06:29:48 2015 From: anatoly п╫п╟ sonru.com (Anatoly Mikhaylov) Date: Mon, 13 Jul 2015 07:29:48 +0100 Subject: =?UTF-8?B?RE5TINC00LvRjyDQsdCw0LvQsNC90YHQuNGA0L7QstGJ0LjQutCw?= Message-ID: п∙я│я┌я▄ п╥п╟п╢п╟я┤п╟, п╬я─пЁп╟п╫п╦п╥п╬п╡п╟я┌я▄ п╠п╟п╩п╟п╫я│п╦я─п╬п╡п╨я┐ я│я─п╣п╢я│я┌п╡п╟п╪п╦ Nginx, EC2 п╦ Route53. п▒я─п╟я┌я▄ я┤п╣я─п╫я┐я▌ п╨п╬я─п╬п╠п╨я┐ AWS ELB п╦ п╩п╦я┬п╟я┌я▄я│я▐ п╡я│п╣я┘ п©я─п╣п╦п╪я┐я┴п╣я│я┌п╡ Nginx п╫п╣я┌ п╤п╣п╩п╟п╫п╦я▐, п╟ я┤я┌п╬ п╨п╟я│п╟п╣я┌я│я▐ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦я▐ п╡п╣п╠ я│п╬п╨п╣я┌п╬п╡, я┌п╬ я┌я┐я┌ AWS ELB п╬п╢п╫п╬п╥п╫п╟я┤п╫п╬ п╫п╣ п©п╬п╢я┘п╬п╢п╦я┌. п°п╦п╫п╦п╪п╟п╩я▄п╫п╟я▐ HA я│я┘п╣п╪п╟ п©п╬п╢я─п╟п╥я┐п╪п╣п╡п╟п╣я┌ 2 п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╟ п╦ 2 я│п╣я─п╡п╣я─п╟ п©я─п╦п╩п╬п╤п╣п╫п╦п╧. п÷я─п╣п╢п©п╬п╩п╬п╤п╦п╪ я┐ п╪п╣п╫я▐ Nginx Plus, п╨п╬я┌п╬я─я▀п╧ п©я─п╣п©п╬п╢п╫п╬я│п╦я┌я│я▐ п╨п╟п╨ п╟п╩я▄я┌п╣я─п╫п╟я┌п╦п╡п╟ AWS ELB п╡ я┐я│п╩п╬п╡п╦я▐я┘ п░п╪п╟п╥п╬п╫п╟. п п╟п╨п╟я▐ п╡ п╢п╟п╫п╫п╬п╪ я│п╩я┐я┤п╟п╣ я─п╣п╨п╬п╪п╣п╫п╢п╬п╡п╟п╫п╫п╟я▐ DNS п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ п╢п╩я▐ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╬п╟: A/CNAME round robin п╩п╦п╠п╬ active-passive? п╜я┌п╬я┌ п╡п╬п©я─п╬я│ п╫п╣ я┌п╬п╩я▄п╨п╬ п╬п╠ Nginx Plus, п╟ п╠п╬п╩п╣п╣ п╨п╬п╫п╨я─п╣я┌п╫я▀п╧, п╨п╟п╨я┐я▌ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ DNS п╢п╩я▐ Nginx HA я│я┘п╣п╪я▀ п╡я▀ я─п╣п╨п╬п╪п╣п╫п╢я┐п╣я┌п╣? п░п╫п╟я┌п╬п╩п╦п╧ ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-ru п╫п╟ sadok.spb.ru Mon Jul 13 07:24:58 2015 From: nginx-ru п╫п╟ sadok.spb.ru (Dmitry Ivanov) Date: Mon, 13 Jul 2015 10:24:58 +0300 Subject: =?UTF-8?B?UmU6IEROUyDQtNC70Y8g0LHQsNC70LDQvdGB0LjRgNC+0LLRidC40LrQsA==?= In-Reply-To: References: Message-ID: <987760134.20150713102458@sadok.spb.ru> п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣, Anatoly. п▓я▀ п©п╦я│п╟п╩п╦ 13 п╦я▌п╩я▐ 2015 пЁ., 9:29:48: > п╜я┌п╬я┌ п╡п╬п©я─п╬я│ п╫п╣ я┌п╬п╩я▄п╨п╬ п╬п╠ Nginx Plus, п╟ п╠п╬п╩п╣п╣ п╨п╬п╫п╨я─п╣я┌п╫я▀п╧, п╨п╟п╨я┐я▌ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ DNS > п╢п╩я▐ Nginx HA я│я┘п╣п╪я▀ п╡я▀ я─п╣п╨п╬п╪п╣п╫п╢я┐п╣я┌п╣? п▓ п╨п╟я┤п╣я│я┌п╡п╣ п╡п╟я─п╦п╟п╫я┌п╟ - GSLB п╫п╟ Netscaler. п п╟п╤п╣я┌я│я▐, п░п╪п╟п╥п╬п╫ я┌п╟п╨п╬п╣ я┐п╪п╣п╣я┌. п∙я│я┌я▄ я│п╡п╬п╦ п©п╩я▌я│я▀, п╣я│я┌я▄ п╪п╦п╫я┐я│я▀. -- п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, Dmitry nginx-ru п╫п╟ sadok.spb.ru From nick п╫п╟ rapidgator.net Mon Jul 13 09:38:15 2015 From: nick п╫п╟ rapidgator.net (Nick) Date: Mon, 13 Jul 2015 12:38:15 +0300 Subject: referer https->http In-Reply-To: References: <559F922D.2080300@rapidgator.net> <55A0BB02.8070101@rapidgator.net> Message-ID: <55A38707.3080604@rapidgator.net> п║п©п╟я│п╦п╠п╬ п╥п╟ п╬я┌п╡п╣я┌. п░ п╪п╬п╤п╣я┌п╣ п©п╬п╢я│п╨п╟п╥п╟я┌я▄ п╨п╟п╨ я█я┌п╬ я─п╣п╟п╩п╦п╥п╬п╡п╟я┌я▄? п²п╦я┤п╣пЁп╬ п╡ пЁп╬п╩п╬п╡я┐ п╫п╣ п©я─п╦я┘п╬п╢п╦я┌. On 07/11/2015 10:40 AM, VovansystemS wrote: >> п²п╟ я█я┌п╦я┘ uri п╫п╣п╩я▄п╥я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╫п╣п╠п╣п╥п╬п©п╟я│п╫п╬п╣ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣. :( > я▐ п╫п╣ п©я─п╣п╢п╩п╟пЁп╟я▌ п▓п╟п╪ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╫п╣п╠п╣п╥п╬п©п╟я│п╫п╬п╣ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ п╫п╟ я█я┌п╦я┘ uri, я▐ > п©я─п╣п╢п╩п╟пЁп╟я▌ п▓п╟п╪ п╦п╥п╪п╣п╫п╦я┌я▄ п©п╬п╩п╦я┌п╦п╨я┐ п©п╣я─п╣п╢п╟я┤п╦ я─п╣я└п╣я─п╣я─п╟ п╠я─п╟я┐п╥п╣я─п╬п╪ п©я─п╦ > п©п╣я─п╣я┘п╬п╢п╣ я│ я─п╣я│я┐я─я│п╟, п╢п╬я│я┌я┐п©п╫п╬пЁп╬ п©п╬ п©я─п╬я┌п╬п╨п╬п╩я┐ https п╫п╟ п©я─п╬я┌п╬п╨п╬п╩ http, > п©я┐я┌я▒п╪ п╢п╬п╠п╟п╡п╩п╣п╫п╦я▐ я│п©п╣я├п╦п╟п╩я▄п╫п╬пЁп╬ я┌п╣пЁп╟ п╡ п╫п╟я┤п╟п╩п╬ я│я┌я─п╟п╫п╦я├я▀. > > п╫п╬ я┌п╣п©п╣я─я▄ я▐ п©я─п╬я┤п╦я┌п╟п╩ п╣я┴я▒ я─п╟п╥ п╡п╫п╦п╪п╟я┌п╣п╩я▄п╫п╬ п╦ п©п╬п╫я▐п╩, п▓п╟п╪ п╫я┐п╤п╫п╬ я│п╬я┘я─п╟п╫п╦я┌я▄ > п╦ п╥п╟п╫п╬п╡п╬ п©п╣я─п╣п╢п╟я┌я▄ *п╬я─п╦пЁп╦п╫п╟п╩я▄п╫я▀п╧* я─п╣я└п╣я─п╣я─ :) п©п╬я█я┌п╬п╪я┐ п╫п╟п©п╦я│п╟п╫п╫п╬п╣ п╡я▀я┬п╣ > п▓п╟п╪ п╫п╣ п©п╬п╪п╬п╤п╣я┌ > > п╣я│п╩п╦ я─п╣п╢п╦я─п╣п╨я┌ п╬я│я┐я┴п╣я│я┌п╡п╩я▐п╣я┌я│я▐ п╡ п╠я─п╟я┐п╥п╣я─п╣ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐, я┌п╬ п╫п╟п╡п╣я─п╫п╬п╣ > п╨п╬п╫я┌я─п╬п╩п╦я─п╬п╡п╟я┌я▄ (я└п╟п╨я┌п╦я┤п╣я│п╨п╦, п╥п╟я│п©я┐я└п╦я┌я▄) я─п╣я└п╣я─п╣я─ п╫п╣ п©п╬п╩я┐я┤п╦я┌я│я▐, п╪п╬п╤п╫п╬, > п╨п╬п╫п╣я┤п╫п╬ п©п╣я─п╣п╢п╟я┌я▄ я┤п╣я─п╣п╥ п©п╟я─п╟п╪п╣я┌я─я▀.. > > п╫п╬ п╫п╟п╡п╣я─п╫п╬п╣ я│п╟п╪я▀п╧ п©я─п╬я│я┌п╬п╧ я│п©п╬я│п╬п╠ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ proxy_pass > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru From simplebox66 п╫п╟ gmail.com Mon Jul 13 11:18:55 2015 From: simplebox66 п╫п╟ gmail.com (=?UTF-8?B?0JjQstCw0L0g0JzQuNGI0LjQvQ==?=) Date: Mon, 13 Jul 2015 14:18:55 +0300 Subject: =?UTF-8?B?UmU6INCn0LDRgdGC0LjRh9C90YvQuSDRgdCx0YDQvtGBINC60LXRiNCwIC8g0YE=?= =?UTF-8?B?0LHRgNC+0YEg0LrQtdGI0LAg0LTQu9GPINC+0YLQtNC10LvRjNC90L7Qs9C+?= =?UTF-8?B?IHNlcnZlcl9uYW1lINC40LvQuCBsb2NhdGlvbg==?= In-Reply-To: References: <748F0300-3D23-41C6-B552-4C3E01A98AD1@nginx.com> Message-ID: п÷п╬п╢п╫п╦п╪я┐ я│п╡п╬п╧ п╡п╬п©я─п╬я│: п п╟п╨ я┤п╦я│я┌п╦я┌я▄ п╨п╣я┬ п╢п╩я▐ п╬я┌п╢п╣п╩я▄п╫я▀я┘ п╡п╦я─я┌. я┘п╬я│я┌п╬п╡(я┌.п╣. я┤п╦я│я┌п╦я┌я▄ п╨п╣я┬ п©п╬ п╬я┌п╢п╣п╩я▄п╫я▀п╪ п╨п╩я▌я┤п╟п╪)? п≤п╪п╣я▌ п╢п╬я│я┌п╟я┌п╬я┤п╫п╬ п╠п╬п╩я▄я┬п╬п╣ п╨п╬п╩-п╡п╬ п╡п╦я─я┌ я┘п╬я│я┌п╬п╡, п╦ п╨п╬пЁп╢п╟ я┌я─п╣п╠я┐п╣я┌я│я▐ я│п╠я─п╬я│п╦я┌я▄ п╨п╣я┬ п╢п╩я▐ п╬п╢п╫п╬пЁп╬ я┘п╬я│я┌п╟, я┌п╬ п©я─п╦я┘п╬п╢п╦я┌я▄я│я▐ я│п╠я─п╟я│я▀п╡п╟я┌я▄ я│я─п╟п╥я┐ п╢п╩я▐ п╡я│п╣я┘. п║п╢п╣п╩п╟п╧я┌п╣ я─п╟п╥п╫я▀п╣ п╨п╣я┬п╦ п╢п╩я▐ я─п╟п╥п╫я▀я┘ server_name, п╠я┐п╢п╣я┌п╣ п╬я┤п╦я┴п╟я┌я▄ п╡я│я▌ п╢п╦я─п╣п╨я┌п╬я─п╦я▌. п║п╣п╧я┤п╟я│ я┐ п╪п╣п╫я▐ п©п╬п╢ п╨п╣я┬ п╣я│я┌я▄ п╨п╟я┌п╟п╩п╬пЁ /tmp/ram 10пЁп╠ п я┐п╢п╟ я│п╨п╩п╟п╢я▀п╡п╟п╣я┌я│я▐ п╨п╣я┬ п╬я┌ 20-я┌п╦ я─п╟п╥п╫я▀я┘ п╡п╦я─я┌ я┘п╬я│я┌п╬п╡ п÷п╬п╩я┐я┤п╟п╣я┌я│я▐ п╨п╟п╨п╬п╧-я┌п╬ п╡п╦я─я┌ я┘п╬я│я┌ п╥п╟п╫п╦п╪п╟п╣я┌ п©п╬п╢ п╨п╣я┬ п╠п╬п╩я▄я┬п╣ п╪п╣я│я┌п╟, п╨п╟п╨п╬п╧-я┌п╬ п╪п╣п╫я▄я┬п╣, п╫п╬ п╣я│п╩п╦ п╡ п╨п╣я┬ я┌я─п╣п╠я┐п╣я┌я│я▄я▐ п©п╬п╩п╬п╤п╦я┌я▄ п╬я┤п╣я─п╣п╢п╫я┐я▌ п©п╬я─я├п╦я▌ я│ п╨п╟п╨п╬пЁп╬-п╩п╦п╠п╬ п╡п╦я─я┌ я┘п╬я│я┌п╟, п╟ п╨п╣я┬ я┐п╤п╣ п╥п╟п╠п╦я┌, я┌п╬ п©я─п╬п╦п╥п╬п╧п╢п╣я┌ п╥п╟п╪п╣я┴п╣п╫п╦п╣ п╫п╣ п╟п╨я┌я┐п╟п╩я▄п╫п╬пЁп╬ п╨п╣я┬п╟ п╫п╟ п╫п╬п╡я▀п╧. п▓ я│п╩я┐я┤п╟п╣ п╤п╣ я─п╟п╥п╢п╣п╩п╣п╫п╦я▐ п╨п╣я┬п╟ п©п╬ п╡п╦я─я┌ я┘п╬я│я┌п╟п╪, /tmp/ram/host1 /tmp/ram/host2 п╦ я┌.п╢. я┌п╬ п©п╬п╩я┐я┤п╟п╣я┌я│я▐ п╪п╫п╣ п╩п╦п╠п╬ п╫п╟ п╨п╟п╤п╢я▀п╧ я┘п╬я│я┌ п╫п╟п╢п╬ п╡я▀п╢п╣п╩п╦я┌я▄ п©п╬ 500п°п╠, п╫п╬ я█я┌п╬ п╫п╣ я█я└я└п╣п╨я┌п╦п╡п╫п╬, п©п╬я┌п╬п╪я┐ я┤я┌п╬ я│п╣п╧я┤п╟я│ п╬п╢п╦п╫ п╡п╦я─я┌ я┘п╬я│я┌ п╪п╬п╤п╣я┌ я┌я─п╣п╠п╬п╡п╟я┌я▄ 100п╪п╠ п©п╬п╢ п╨п╣я┬ п╟ п╢я─я┐пЁп╬п╧ 700п╪п╠, п╟ я┤п╣я─п╣п╥ я┤п╟я│ я│п╦я┌я┐п╟я├п╦я▐ п╪п╬п╤п╣я┌ п©п╬п╪п╣п╫я▐я┌я▄я│я▐ я┐п╤п╣ п╡ п╬п╠я─п╟я┌п╫я┐я▌ я│я┌п╬я─п╬п╫я┐. п▓я┌п╬я─п╬п╧ п╡п╟я─п╦п╟п╫я┌ п╢п╩я▐ п╡я│п╣я┘ /tmp/ram/host1 /tmp/ram/host2 п╦ я┌.п╢. я┐п╨п╟я┘я▀п╡п╟я┌я▄ я─п╟п╥п╪п╣я─ 10п⌠п╠, п╫п╬ я┌п╬пЁп╢п╟ п╣я│п╩п╦ п╫п╟п©я─п╦п╪п╣я─ host1 п╥п╟п╧п╪п╣я┌ п╡я│п╣ 10п⌠п╠, я┌п╬ host2 я┐п╤п╣ я┘я─п╟п╫п╦я┌я▄ п╨п╣я┬ п╠я┐п╢п╣я┌ п╫п╣пЁп╢п╣, п╦ п╫п╟ я│п╨п╬п╩я▄п╨п╬ я▐ п©п╬п╫п╦п╪п╟я▌, я┐п╢п╟п╩я▐я┌я▄ п╫п╣п╟п╨я┌я┐п╟п╩я▄п╫я▀п╧ п╬п╫ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ я┐п╤п╣ п╫п╣ п╠я┐п╢п╣я┌. я┌п╟п╨? 26 п╪п╟я▐ 2015 пЁ., 13:37 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Roman Arutyunyan п╫п╟п©п╦я│п╟п╩: > > On 26 May 2015, at 13:22, п≤п╡п╟п╫ п°п╦я┬п╦п╫ wrote: > > > п°п╬п╤п╣я┌ п╠я▀я┌я▄ п╨я┌п╬-я┌п╬ п╨я─п╬п╪п╣ п═п╬п╪п╟п╫п╟ п╥п╫п╟п╣я┌, я┤я┌п╬ п╠я┐п╢п╣я┌ п▓ я│п╩я┐я┤п╟п╣ я─п╟я│п©п╬п╩п╬п╤п╣п╫п╦я▐ > п╢п╦я─п╣п╨я┌п╦п╡я▀ п╫п╟ я┐я─п╬п╡п╫п╣ server, п╬п╠я─п╟я┌п╦п╡я┬п╦я│я▄ п╨ xxx.ru п╦я│п©п╬п╩я▄п╥я┐я▐ я│п©п╣я├ > п╥п╟пЁп╬п╩п╬п╡п╬п╨, п╬п╠п╫п╬п╡п╦я┌я▄я│я▐ п╩п╦ п╡п╣я│я▄ п╨п╣я┬ я─п╣я│я┐я─я│п╟ п╨ xxx.ru ? > > п²п╣ п╬я┤п╣п╫я▄ п©п╬п╫я▐я┌п╫п╬, я┤я┌п╬ п╡я▀ п╦п╪п╣п╩п╦ п╡ п╡п╦п╢я┐ п©п╬п╢ "п╬п╠п╫п╬п╡п╦я┌я▄ п╡п╣я│я▄ п╨п╣я┬ я─п╣я│я┐я─я│п╟ п╨ > xxx.ruБ─². > > п∙я│п╩п╦ п╡я▀ я─п╟я│п©п╬п╩п╟пЁп╟п╣я┌п╣ proxy_cache_bypass п╫п╟ я┐я─п╬п╡п╫п╣ server, я┌п╬ я█я┌п╟ п╢п╦я─п╣п╨я┌п╦п╡п╟ > п╫п╟я│п╩п╣п╢я┐п╣я┌я│я▐ > п╡я│п╣п╪п╦ п╩п╬п╨п╣п╧я┬п╣п╫п╟п╪п╦ я│п╬ п╡я│п╣п╪п╦ п╡я▀я┌п╣п╨п╟я▌я┴п╦п╪п╦ п©п╬я│п╩п╣п╢я│я┌п╡п╦я▐п╪п╦. п▒я┐п╢п╣я┌ п╬п╠п╫п╬п╡п╩п╣п╫ я┌п╬я┌ > п╬п╢п╦п╫ я█п╩п╣п╪п╣п╫я┌ > п╨п╣я┬п╟, п╨п╬я┌п╬я─я▀п╧ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ п╡п╟я┬п╣п╪я┐ п╨п╩я▌я┤я┐. > > > > > 25 п╪п╟я▐ 2015 пЁ., 14:53 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п≤п╡п╟п╫ п°п╦я┬п╦п╫ > п╫п╟п©п╦я│п╟п╩: > > п■п╟, я─п╟п╠п╬я┌п╟я┌я▄ п╠я┐п╢п╣я┌. п∙я│п╩п╦ п╡п╟я│ я┐я│я┌я─п╟п╦п╡п╟п╣я┌ я┌п╟п╨п╬п╧ я│п©п╬я│п╬п╠ п╬п╠п╫п╬п╡п╩п╣п╫п╦я▐ п╨п╣я┬п╟, > я┌п╬ п╡я│п╣ п╬п╨. > > > > п▓ я│п╩я┐я┤п╟п╣ я─п╟я│п©п╬п╩п╬п╤п╣п╫п╦я▐ п╢п╦я─п╣п╨я┌п╦п╡я▀ п╫п╟ я┐я─п╬п╡п╫п╣ server, п╬п╠я─п╟я┌п╦п╡я┬п╦я│я▄ п╨ xxx.ru > п╦я│п©п╬п╩я▄п╥я┐я▐ я│п©п╣я├ п╥п╟пЁп╬п╩п╬п╡п╬п╨, п╬п╠п╫п╬п╡п╦я┌я▄я│я▐ п╡п╣я│я▄ п╨п╣я┬ я─п╣я│я┐я─я│п╟ п╨ xxx.ru ? > > > > п║п╢п╣п╩п╟п╧я┌п╣ я─п╟п╥п╫я▀п╣ п╨п╣я┬п╦ п╢п╩я▐ я─п╟п╥п╫я▀я┘ server_name, п╠я┐п╢п╣я┌п╣ п╬я┤п╦я┴п╟я┌я▄ п╡я│я▌ > п╢п╦я─п╣п╨я┌п╬я─п╦я▌. > > п║п╩п╦я┬п╨п╬п╪ п╪п╫п╬пЁп╬ server_name я┐ п╪п╣п╫я▐ п╢п╩я▐ я┌п╟п╨п╬п╧ я│я┘п╣п╪я▀, п╪п╬п╤п╫п╬ п╠я┐п╢п╣я┌ п╩п╣пЁп╨п╬ > п╥п╟п©я┐я┌п╟я┌я▄я│я▐ п©я─п╦ п╫п╟я│я┌я─п╬п╧п╨п╣ п╨п╣я┬п╟ п╢п╩я▐ я┌п╬пЁп╬ п╦п╩п╦ п╦п╫п╬пЁп╬ я─п╣я│я┐я─я│п╟. > > > > 25 п╪п╟я▐ 2015 пЁ., 14:31 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Roman Arutyunyan > п╫п╟п©п╦я│п╟п╩: > > > > > > On 25 May 2015, at 13:43, п≤п╡п╟п╫ п°п╦я┬п╦п╫ wrote: > > > > > proxy_cache_bypass п╫п╣ я┤п╦я│я┌п╦я┌ п╨п╣я┬, п╟ п╦пЁп╫п╬я─п╦я┌ п╥п╟п╨п╣я┬п╦я─п╬п╡п╟п╫п╫я▀п╧ п╬я┌п╡п╣я┌ п╢п╩я▐ > > > п²я┐ п╨ п©я─п╦п╪п╣я─я┐ п╩п╣п╤п╦я┌ я┐ п╪п╣п╫я▐ п╡ п╨п╣я┬п╣ xxx.ru/page.html > > > п∙я│п╩п╦ я▐ п╬п╠я─п╟я┴я┐я│я▄ п╨ xxx.ru/page.html я┌п╬ п©п╬п╩я┐я┤я┐ п╣п╣ п╦п╥ п╨п╣я┬п╟, п╟ п╣я│п╩п╦ > п╬п╠я─п╟я┴я┐я│я▄ п╨ xxx.ru/page.html п╦я│п©п╬п╩я▄п╥я┐я▐ я│п©п╣я├ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╬п©п╦я│п╟п╫п╫я▀п╧ п╡ > proxy_cache_bypass, я┌п╬ п╥п╟п©я─п╬я│ п©п╬п╧п╢п╣я┌ п╫п╟ п╠п╣п╨п╣п╫п╢ п╟ п©п╬ п╡п╬п╥п╡я─п╟я┴п╣п╫п╦п╦ п╩я▐п╤п╣я┌ п╡ п╨п╣я┬ > я┌п╣п╪ я│п╟п╪я▀п╪ п╬п╠п╫п╬п╡п╦п╡ я│я┌п╟я─я▀п╧ п╨п╣я┬ . п≤ я┐п╤п╣ п©я─п╦ п©п╬я│п╩п╣п╢я┐я▌я┴п╣п╪ п╬п╠я─п╟я┴п╣п╫п╦п╦ п╨ > xxx.ru/page.html я▐ п©п╬п╩я┐я┤я┐ п╡ п╬я┌п╡п╣я┌ я┐п╤п╣ п╬п╠п╫п╬п╡п╩п╣п╫п╫я▀п╧ п╨п╣я┬. п═п╟п╥п╡п╣ п╫п╣я┌? > > > > п■п╟, я─п╟п╠п╬я┌п╟я┌я▄ п╠я┐п╢п╣я┌. п∙я│п╩п╦ п╡п╟я│ я┐я│я┌я─п╟п╦п╡п╟п╣я┌ я┌п╟п╨п╬п╧ я│п©п╬я│п╬п╠ п╬п╠п╫п╬п╡п╩п╣п╫п╦я▐ п╨п╣я┬п╟, > я┌п╬ п╡я│п╣ п╬п╨. > > > > > > > > > п▓я▀я┘п╬п╢п╦я┌ п╡ п╪п╬п╣п╪ я│п╩я┐я┤п╟п╣ п╨п╣я┬ п╪п╬п╤п╫п╬ я┤п╦я│я┌п╦я┌я▄ я┌п╬п╩я▄п╨п╬ я┐п╢п╟п╩п╣п╫п╦п╣п╪ я└п╟п╧п╩п╬п╡ п╦п╥ > п╨п╟я┌п╟п╩п╬пЁп╟ я│ п╨п╣я┬п╣п╪? > > > > > > п▓ п╠п╬п╩я▄я┬п╦п╫я│я┌п╡п╣ я│п╩я┐я┤п╟п╣п╡ я█я┌п╬ п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄. > > > п▓п╟я─п╦п╟п╫я┌ я┘п╬я─п╬я┬, п╫п╬ я┐ п╪п╣п╫я▐ п╨п╣я┬ п╬пЁя─п╬п╪п╫п╬пЁп╬ я─п╟п╥п╪п╣я─п╟ п╦ п╪п╫п╣ п©п╬я┌я─п╣п╠я┐п╣я┌я│я▐ > я│п╠я─п╬я│п╦я┌я▄ п╨п╣я┬ п╢п╩я▐ п╬п©я─п╣п╢п╣п╩п╣п╫п╫п╬пЁп╬ server_name я┌п╬ я▐ п©п╬п╩я┐я┤я┐ п╢п╣я│я▐я┌п╨п╦ я┌я▀я│я▐я┤ > я└п╟п╧п╩п╬п╡, п╨п╬я┌п╬я─я▀п╣ п╫п╣ п©п╬п╫я▐я┌п╫п╬ п╨п╟п╨п╦п╪ я│я─п╣п╢я│я┌п╡п╟п╪п╦ п╪п╬п╤п╫п╬ я┐п╢п╟п╩п╦я┌я▄. > > > > п║п╢п╣п╩п╟п╧я┌п╣ я─п╟п╥п╫я▀п╣ п╨п╣я┬п╦ п╢п╩я▐ я─п╟п╥п╫я▀я┘ server_name, п╠я┐п╢п╣я┌п╣ п╬я┤п╦я┴п╟я┌я▄ п╡я│я▌ > п╢п╦я─п╣п╨я┌п╬я─п╦я▌. > > > > > > > > 25 п╪п╟я▐ 2015 пЁ., 13:27 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Roman Arutyunyan > п╫п╟п©п╦я│п╟п╩: > > > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄, > > > > > > On 25 May 2015, at 13:11, п≤п╡п╟п╫ п°п╦я┬п╦п╫ wrote: > > > > > > > п═п╟я│я│п╪п╬я┌я─п╣п╩ п╡п╟я─п╦п╟п╫я┌ я│ proxy_cache_bypass, п╫п╬ п╡п╬п╥п╫п╦п╨ п╡п╬п©я─п╬я│, п╟ п╣я│п╩п╦ я┐ > п╪п╣п╫я▐ п╫п╣я│п╨п╬п╩я▄п╨п╬ я└я─п╬п╫я┌п╣п╫п╢ nginx п╦ п©я─п╦ п╡п╡п╬п╢п╣ п╢п╬п╪п╣п╫п╟ п╡ п╠я─п╟я┐п╥п╣я─п╣ я▐ п©п╬п©п╟п╢п╟я▌ я┌п╬ п╫п╟ > п╬п╢п╦п╫ я└я─п╬п╫я┌п╣п╫п╢ nginx я┌п╬ п╫п╟ п╢я─я┐пЁп╬п╧ , п╟ я┐п╤ п╥п╟я┌п╣п╪ п╫п╟ п╠п╣п╨п╣п╫п╢. п÷п╬п╩я┐я┤п╟п╣я┌я│я▐ я┤я┌п╬ п©я─п╦ > п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ proxy_cache_bypass я▐ п©п╬я┤п╦я┴я┐ п╨п╣я┬ я┌п╬п╩я▄п╨п╬ п╫п╟ п╬п╢п╫п╬п╪ п©я─п╬п╦п╥п╡п╬п╩я▄п╫п╬п╪ > я└я─п╬п╫я┌п╣п╫п╢ nginx, п╟ п╫п╟ п╬я│я┌п╟п╩я▄п╫я▀я┘ я└я─п╬п╫я┌п╣п╫п╢п╟я┘ п╨п╣я┬ п╬я│я┌п╟п╫п╣я┌я│я▐ я│я┌п╟я─я▀п╧. > > > > > > proxy_cache_bypass п╫п╣ я┤п╦я│я┌п╦я┌ п╨п╣я┬, п╟ п╦пЁп╫п╬я─п╦я┌ п╥п╟п╨п╣я┬п╦я─п╬п╡п╟п╫п╫я▀п╧ п╬я┌п╡п╣я┌ п╢п╩я▐ > > > п╨п╬п╫п╨я─п╣я┌п╫п╬пЁп╬ п╥п╟п©я─п╬я│п╟. п■п╩я▐ п╬я┤п╦я│я┌п╨п╦ п╨п╣я┬п╟ п╫п╟п╢п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╢п╦я─п╣п╨я┌п╦п╡я┐ > > > proxy_cache_purge, п╫п╬ п╬п╫п╟ п╫п╟ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ п╢п╬я│я┌я┐п©п╫п╟ п╩п╦я┬я▄ п╡ п╨п╬п╪п╪п╣я─я┤п╣я│п╨п╬п╧ > > > п╡п╣я─я│п╦п╦. > > > > > > п▓ п╩я▌п╠п╬п╪ я│п╩я┐я┤п╟п╣ п╦п╥п╪п╣п╫п╣п╫п╦я▐, п╨п╬п╫п╣я┤п╫п╬, п╠я┐п╢я┐я┌ п╨п╟я│п╟я┌я▄я│я▐ п╦п╪п╣п╫п╫п╬ я┌п╬пЁп╬ nginx, > > > п╫п╟ п╨п╬я┌п╬я─п╬п╪ п╡я▀ п╡я▀п©п╬п╩п╫я▐п╣я┌п╣ я┐п╨п╟п╥п╟п╫п╫я▀п╣ п╢п╣п╧я│я┌п╡п╦я▐. > > > > > > > п▓я▀я┘п╬п╢п╦я┌ п╡ п╪п╬п╣п╪ я│п╩я┐я┤п╟п╣ п╨п╣я┬ п╪п╬п╤п╫п╬ я┤п╦я│я┌п╦я┌я▄ я┌п╬п╩я▄п╨п╬ я┐п╢п╟п╩п╣п╫п╦п╣п╪ я└п╟п╧п╩п╬п╡ п╦п╥ > п╨п╟я┌п╟п╩п╬пЁп╟ я│ п╨п╣я┬п╣п╪? > > > > > > п▓ п╠п╬п╩я▄я┬п╦п╫я│я┌п╡п╣ я│п╩я┐я┤п╟п╣п╡ я█я┌п╬ п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄. > > > > > > -- > > > Roman Arutyunyan > > > > > > > > > > > > _______________________________________________ > > > nginx-ru mailing list > > > nginx-ru п╫п╟ nginx.org > > > http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > > > _______________________________________________ > > > nginx-ru mailing list > > > nginx-ru п╫п╟ nginx.org > > > http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > -- > > Roman Arutyunyan > > > > > > > > _______________________________________________ > > nginx-ru mailing list > > nginx-ru п╫п╟ nginx.org > > http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > > > _______________________________________________ > > nginx-ru mailing list > > nginx-ru п╫п╟ nginx.org > > http://mailman.nginx.org/mailman/listinfo/nginx-ru > > -- > Roman Arutyunyan > > > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From vovansystems п╫п╟ gmail.com Mon Jul 13 12:53:31 2015 From: vovansystems п╫п╟ gmail.com (VovansystemS) Date: Mon, 13 Jul 2015 15:53:31 +0300 Subject: referer https->http In-Reply-To: <55A38707.3080604@rapidgator.net> References: <559F922D.2080300@rapidgator.net> <55A0BB02.8070101@rapidgator.net> <55A38707.3080604@rapidgator.net> Message-ID: > п░ п╪п╬п╤п╣я┌п╣ п©п╬п╢я│п╨п╟п╥п╟я┌я▄ п╨п╟п╨ я█я┌п╬ я─п╣п╟п╩п╦п╥п╬п╡п╟я┌я▄? п╟ п▓я▀ п╫п╣ п╪п╬пЁп╩п╦ п╠я▀ п╣я┴я▒ я─п╟п╥ п©п╬п╢я─п╬п╠п╫п╬ я─п╟я│я│п╨п╟п╥п╟я┌я▄ п╨п╟п╨ я│п╣п╧я┤п╟я│ я┐ п▓п╟я│ п╡я│я▒ п╫п╟я│я┌я─п╬п╣п╫п╬ п╦ п╨п╟п╨ п╬п╫п╬ я─п╟п╠п╬я┌п╟п╣я┌? я┤я┌п╬п╠я▀ п╩я┐я┤я┬п╣ п©п╬п╫я▐я┌я▄ п©я─п╬п╠п╩п╣п╪я┐, я▐ п©п╬п╢п╫я▐п╩ я┌п╣я│я┌п╬п╡я▀п╣ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╡п╦п╢п╟: srv1:443 - п╬п╫ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩я▐п╣я┌ я┌п╬п╩я▄п╨п╬ я│п©п╣я├п╦п╟п╩я▄п╫я▀п╧ я┐я─п╦ п╫п╟ http я│ п╨п╬п╢п╬п╪ 301 server { listen 443 ssl spdy; [...] location = /x.php { return 301 http://srv1/x.php; } } srv1:80 - пЁп╣п╫п╣я─п╦я─я┐п╣я┌ php я└п╟п╧п╩, п╨п╬я┌п╬я─я▀п╧ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╪п╟я│я│п╦п╡п╟ $_SERVER (п╫п╟я│ п╦п╫я┌п╣я─п╣я│я┐п╣я┌ HTTP_REFERER): server { listen 80; server_name srv1; root /www/srv1/public_html/; set $sock unix:/www/srv1/socket.sock; [...] location = /x.php { try_files $fastcgi_script_name =404; fastcgi_pass $sock; } } cat x.php
srv2:80 - п╥п╢п╣я│я▄ п╩п╣п╤п╦я┌ я┌п╣я│я┌п╬п╡п╟я▐ я│я│я▀п╩п╨п╟ п╡ я└п╟п╩п╣ test.html п╡п╦п╢п╟ x.php я┌п╣п©п╣я─я▄ я▐ п╬я┌п╨я─я▀п╡п╟я▌ http://srv2/test.html п╦ п╫п╟п╤п╦п╪п╟я▌ п╫п╟ я│я│я▀п╩п╨я┐ https://srv1/x.php srv1 п╬я┌п╡п╣я┤п╟п╣я┌ п╨п╬п╢п╬п╪ 301 я│ п╥п╟пЁп╬п╩п╬п╡п╨п╬п╪ Location: http://srv1/x.php п╠я─п╟я┐п╥п╣я─ п╢п╣п╩п╟п╣я┌ я┌я┐п╢п╟ п╥п╟п©я─п╬я│ п╡я│я▒ я│ я┌п╣п╪ п╤п╣ п╬я─п╦пЁп╦п╫п╟п╩я▄п╫я▀п╪ Referer: http://srv2/test.html п╦ п╪п╫п╣ п©п╬п╨п╟п╥я▀п╡п╟я▌я┌ я│я┌я─п╟п╫п╦я├я┐ п╡я▀п╡п╬п╢п╟ п╪п╬п╣пЁп╬ я│п╨я─п╦п©я┌п╟, п╨п╬я┌п╬я─я▀п╧ я│п╬п╢п╣я─п╤п╦я┌ я│я┌я─п╬я┤п╨я┐: [HTTP_REFERER] => http://srv2/test.html п╬п╫ п╤п╣ п╬я─п╦пЁп╦п╫п╟п╩я▄п╫я▀п╧ я─п╣я└п╣я─п╣я─. > п║п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬ п╫п╟ http п╫п╣ п©п╬я│я┌я┐п©п╟п╣я┌ п╬я─п╦пЁп╦п╫п╟п╩я▄п╫я▀п╧ я─п╣я└п╣я─п╣я─ (я┌п╬я┌ п╨п╬я┌п╬я─я▀п╧ > п©я─п╦я┘п╬п╢п╦я┌ п╫п╟ https). > п²я┐п╤п╫п╬ п╣пЁп╬ п╨п╟п╨-я┌п╬ п©п╬п╩я┐я┤п╟я┌я▄ п╡ http п╥п╟п©я─п╬я│п╟я┘ я┐п╤п╣ п©п╬я│п╩п╣ я─п╣п╢п╦я─п╣п╨я┌п╟. я┌.п╣. я┐ п╪п╣п╫я▐ п╫п╣ п©п╬п╩я┐я┤п╦п╩п╬я│я▄ п╡п╬я│п©я─п╬п╦п╥п╡п╣я│я┌п╦ п©я─п╬п╠п╩п╣п╪я┐ From vovansystems п╫п╟ gmail.com Mon Jul 13 13:06:13 2015 From: vovansystems п╫п╟ gmail.com (VovansystemS) Date: Mon, 13 Jul 2015 16:06:13 +0300 Subject: referer https->http In-Reply-To: References: <559F922D.2080300@rapidgator.net> <55A0BB02.8070101@rapidgator.net> <55A38707.3080604@rapidgator.net> Message-ID: п╣я│п╩п╦ п╤п╣ п©п╬ п▓п╟я┬п╣п╪я┐ я│я├п╣п╫п╟я─п╦я▌ srv2 я█я┌п╬ https я│п╟п╧я┌ п╦ я│я│я▀п╩п╨п╟, п©п╬ п╨п╬я┌п╬я─п╬п╧ п╨п╩п╦п╨п╟п╣я┌ п╨п╩п╦п╣п╫я┌ п╫п╟я┘п╬п╢п╦я┌я│я▐ п©п╬ я┐я─п╦ https://srv2/test.html , я┌п╬ я┌п╬пЁп╢п╟ я─п╣я└п╣я─п╣я─ п╫п╣ п╠я┐п╢п╣я┌ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐. я┤я┌п╬п╠я▀ я┌п╟п╨п╬п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣ п╦п╥п╪п╣п╫п╦я┌я▄ п╪п╬п╤п╫п╬ п╡ п╩п╬п╨п╣п╧я┬п╫п╣ я│ я─п╣п╢п╦я─п╣п╨я┌п╬п╪ п╥п╟п╫п╬п╡п╬ п©п╣я─п╣п╬п©я─п╣п╢п╣п╩п╦я┌я▄ я█я┌п╬я┌ п╥п╟пЁп╬п╩п╬п╡п╬п╨, п╫п╟п©я─п╦п╪п╣я─ я┌п╟п╨: location = /x.php { add_header Referer $http_referer; return 301 http://srv1/x.php; } From simplebox66 п╫п╟ gmail.com Mon Jul 13 13:51:32 2015 From: simplebox66 п╫п╟ gmail.com (=?UTF-8?B?0JjQstCw0L0g0JzQuNGI0LjQvQ==?=) Date: Mon, 13 Jul 2015 16:51:32 +0300 Subject: =?UTF-8?B?bmdpbngg0LfQsNCx0LjQstCw0LXRgiDQstGB0LUg0LzQtdGB0YLQviDQsiDQutC+?= =?UTF-8?B?0YDQvdC10LLQvtC8INGA0LDQt9C00LXQu9C1IGxpbnV4?= Message-ID: п■п╬п╠я─я▀п╧ п╢п╣п╫я▄! п²п╟п╠п╩я▌п╢п╟я▌ я│п╩п╣п╢я┐я▌я┴я┐я▌ я│п╦я┌я┐п╟я├п╦я▌: п÷п╣я─п╦п╬п╢п╦я┤п╣я│п╨п╦ п╫п╟ я│п╣я─п╡п╣я─п╣ я│ nginx п©я─п╬п©п╟п╢п╟п╣я┌ п╪п╣я│я┌п╬ п╡ п╨п╬я─п╫п╣п╡п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ п╦ п©п╬я┌п╬п╪ я┌п╟п╨ п╤п╣ п©п╬я▐п╡п╩я▐п╣я┌я│я▐ п╬п╠я─п╟я┌п╫п╬. п╖я┌п╬ я┘п╟я─п╟п╨я┌п╣я─п╫п╬ п╡я▀п╡п╬п╢ п╨п╬п╪п╟п╫п╢я▀ du --max-depth 1 -h / п╨п╬пЁп╢п╟ п╡я│п╣ я┘п╬я─п╬я┬п╬, п╦ п╨п╬пЁп╢п╟ п╪п╣я│я┌п╬ п©я─п╬п©п╟п╩п╬ п╬п╢п╦п╫п╟п╨п╬п╡. п╒п╟п╨ п╤п╣ п╥п╟п╪п╣я┌п╦п╩ я┤я┌п╬ п╣я│п╩п╦ п╨п╬я─п╣п╫я▄ п╥п╟п╠п╦я┌, я┌п╬ я│я┌п╬п╦я┌ я┌п╬п╩я▄п╨п╬ п╢п╟я┌я▄ nginx restart п╨п╟п╨ п╨п╬я─п╣п╫я▄ п╬я┤п╦я┴п╟п╣я┌я│я▐. Nginx я─п╟п╠п╬я┌п╟п╣я┌ п╨п╟п╨ я└я─п╬п╫я┌п╣п╫п╢, п╦ п©я─п╬п╨я│п╦я─я┐п╣я┌ п╥п╟п©я─п╬я│я▀ п╫п╟ п╠п╣п╨я█п╫п╢. п≤я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╨п╣я┬ /tmp/ram я─п╟п╥п╪п╣я─ п╨п╬я┌п╬я─п╬пЁп╬ п╬п╨п╬п╩п╬ 10пЁп╠ п╡ п╬п╠я▀я┤п╫п╬п╪ я│п╬я│я┌п╬я▐п╫п╦п╦ п╦ п╬п╨п╬п╩п╬ 20пЁп╠ п╡ п©п╦п╨п╟я┘. п÷п╬п╪п╬пЁп╦я┌п╣ п©п╬п╫я▐я┌я▄ п╨я┐п╢п╟ п╦ я┤п╣пЁп╬ п©п╦я┬п╣я┌ nginx п╡ п╨п╬я─п╫п╣п╡п╬п╪ я─п╟п╥п╢п╣п╩п╣. ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From onokonem п╫п╟ gmail.com Mon Jul 13 14:06:54 2015 From: onokonem п╫п╟ gmail.com (Daniel Podolsky) Date: Mon, 13 Jul 2015 17:06:54 +0300 Subject: =?UTF-8?B?UmU6IG5naW54INC30LDQsdC40LLQsNC10YIg0LLRgdC1INC80LXRgdGC0L4g0LIg?= =?UTF-8?B?0LrQvtGA0L3QtdCy0L7QvCDRgNCw0LfQtNC10LvQtSBsaW51eA==?= In-Reply-To: References: Message-ID: > п÷п╬п╪п╬пЁп╦я┌п╣ п©п╬п╫я▐я┌я▄ п╨я┐п╢п╟ п╦ я┤п╣пЁп╬ п©п╦я┬п╣я┌ nginx п╡ п╨п╬я─п╫п╣п╡п╬п╪ я─п╟п╥п╢п╣п╩п╣. я█я┌п╬ п╤п╣ я┌п╣п╪п╟ п©я─я▐п╪ п╦п╥ я┐я┤п╣п╠п╫п╦п╨п╟... nginx п©п╦я┬п╣я┌ я│п╡п╬п╧ п╨п╣я┬. п╫п╟п©я─п╦п╪п╣я─ - п©я─п╦ п╥п╟п╠п╬я─п╣ я│ п╠п╣п╨п╣п╫п╢п╟ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡, п╦п╩п╦ п©я─п╦ п©я─п╦п╣п╪п╣ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡ п╬я┌ п╨п╩п╦п╣п╫я┌п╬п╡. я└п╟п╧п╩я▀ п╨п╣я┬п╟ nginx я┐п╢п╟п╩я▐п╣я┌ я│я─п╟п╥я┐ п©п╬я│п╩п╣ я│п╬п╥п╢п╟п╫п╦я▐ - я┤я┌п╬п╠я▀ п╥п╟ п©я─п╬я├п╣я│я│п╬п╪ п╫п╣ п╬я│я┌п╟п╡п╟п╩п╬я│я▄ п╪я┐я│п╬я─п╟. п©п╬я█я┌п╬п╪я┐ du п╦я┘ п╫п╣ п╡п╦п╢п╦я┌. п╬п╢п╫п╟п╨п╬, я─п╣п╟п╩я▄п╫п╬п╣ я┐п╢п╟п╩п╣п╫п╦п╣ я└п╟п╧п╩п╟ п╦ п╬я│п╡п╬п╠п╬п╤п╢п╣п╫п╦п╣ п╪п╣я│я┌п╟ п╡ *nix п©я─п╬п╦я│я┘п╬п╢п╦я┌ я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ п╥п╟п╨я─я▀я┌п╦я▐ я└п╟п╧п╩п╟, п©п╬я█я┌п╬п╪я┐ п╪п╣я│я┌п╬ я┌п╟п╨п╦ п╥п╟п╫я▐я┌п╬. п╣я│п╩п╦ п╡п╟п╪ п╬я┤п╣п╫я▄ п╫п╟п╢п╬ п╥п╫п╟я┌я▄ п╦п╪п╣п╫п╟ я█я┌п╦я┘ я└п╟п╧п╩п╬п╡ - п╡п╬п╥я▄п╪п╦я┌п╣ п╡ я─я┐п╨п╦ п©я─п╬пЁя─п╟п╪п╪я┐ lsof. From simplebox66 п╫п╟ gmail.com Mon Jul 13 14:11:20 2015 From: simplebox66 п╫п╟ gmail.com (=?UTF-8?B?0JjQstCw0L0g0JzQuNGI0LjQvQ==?=) Date: Mon, 13 Jul 2015 17:11:20 +0300 Subject: =?UTF-8?B?UmU6IG5naW54INC30LDQsdC40LLQsNC10YIg0LLRgdC1INC80LXRgdGC0L4g0LIg?= =?UTF-8?B?0LrQvtGA0L3QtdCy0L7QvCDRgNCw0LfQtNC10LvQtSBsaW51eA==?= In-Reply-To: References: Message-ID: > > я█я┌п╬ п╤п╣ я┌п╣п╪п╟ п©я─я▐п╪ п╦п╥ я┐я┤п╣п╠п╫п╦п╨п╟... п я─п╬п╪п╣ я┬я┐я┌п╬п╨, п╠я┐п╢я▄я┌п╣ п╢п╬п╠я─я▀ я┌п╨п╫п╦я┌п╣ п╫п╬я│п╬п╪ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п╠я┐п╢я┐ п╬я┤п╣п╫я▄ п©я─п╦п╥п╫п╟я┌п╣п╩п╣п╫. 13 п╦я▌п╩я▐ 2015 пЁ., 17:06 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Daniel Podolsky п╫п╟п©п╦я│п╟п╩: > > п÷п╬п╪п╬пЁп╦я┌п╣ п©п╬п╫я▐я┌я▄ п╨я┐п╢п╟ п╦ я┤п╣пЁп╬ п©п╦я┬п╣я┌ nginx п╡ п╨п╬я─п╫п╣п╡п╬п╪ я─п╟п╥п╢п╣п╩п╣. > я█я┌п╬ п╤п╣ я┌п╣п╪п╟ п©я─я▐п╪ п╦п╥ я┐я┤п╣п╠п╫п╦п╨п╟... > > nginx п©п╦я┬п╣я┌ я│п╡п╬п╧ п╨п╣я┬. п╫п╟п©я─п╦п╪п╣я─ - п©я─п╦ п╥п╟п╠п╬я─п╣ я│ п╠п╣п╨п╣п╫п╢п╟ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡, > п╦п╩п╦ п©я─п╦ п©я─п╦п╣п╪п╣ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡ п╬я┌ п╨п╩п╦п╣п╫я┌п╬п╡. > > я└п╟п╧п╩я▀ п╨п╣я┬п╟ nginx я┐п╢п╟п╩я▐п╣я┌ я│я─п╟п╥я┐ п©п╬я│п╩п╣ я│п╬п╥п╢п╟п╫п╦я▐ - я┤я┌п╬п╠я▀ п╥п╟ п©я─п╬я├п╣я│я│п╬п╪ п╫п╣ > п╬я│я┌п╟п╡п╟п╩п╬я│я▄ п╪я┐я│п╬я─п╟. п©п╬я█я┌п╬п╪я┐ du п╦я┘ п╫п╣ п╡п╦п╢п╦я┌. > > п╬п╢п╫п╟п╨п╬, я─п╣п╟п╩я▄п╫п╬п╣ я┐п╢п╟п╩п╣п╫п╦п╣ я└п╟п╧п╩п╟ п╦ п╬я│п╡п╬п╠п╬п╤п╢п╣п╫п╦п╣ п╪п╣я│я┌п╟ п╡ *nix п©я─п╬п╦я│я┘п╬п╢п╦я┌ > я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ п╥п╟п╨я─я▀я┌п╦я▐ я└п╟п╧п╩п╟, п©п╬я█я┌п╬п╪я┐ п╪п╣я│я┌п╬ я┌п╟п╨п╦ п╥п╟п╫я▐я┌п╬. > > п╣я│п╩п╦ п╡п╟п╪ п╬я┤п╣п╫я▄ п╫п╟п╢п╬ п╥п╫п╟я┌я▄ п╦п╪п╣п╫п╟ я█я┌п╦я┘ я└п╟п╧п╩п╬п╡ - п╡п╬п╥я▄п╪п╦я┌п╣ п╡ я─я┐п╨п╦ п©я─п╬пЁя─п╟п╪п╪я┐ > lsof. > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From simplebox66 п╫п╟ gmail.com Mon Jul 13 14:28:24 2015 From: simplebox66 п╫п╟ gmail.com (=?UTF-8?B?0JjQstCw0L0g0JzQuNGI0LjQvQ==?=) Date: Mon, 13 Jul 2015 17:28:24 +0300 Subject: =?UTF-8?B?UmU6IG5naW54INC30LDQsdC40LLQsNC10YIg0LLRgdC1INC80LXRgdGC0L4g0LIg?= =?UTF-8?B?0LrQvtGA0L3QtdCy0L7QvCDRgNCw0LfQtNC10LvQtSBsaW51eA==?= In-Reply-To: References: Message-ID: п≤ п╣я┴п╣ п©п╬п©я┐я┌п╫я▀п╧ п╡п╬п©я─п╬я│, п╨п╟п╨ п╡п╩п╦я▐п╣я┌ п╫п╟ п©я─п╬п╦п╥п╡п╬п╢п╦я┌п╣п╩я▄п╫п╬я│я┌я▄ я┌п╬ я┤я┌п╬ п╪п╣я│я┌п╬ п╡ п╨п╬я─п╫п╣ п╬пЁя─п╟п╫п╦я┤п╣п╫п╫п╬ п╦ nginx п╢п╬п╡п╬п╩я▄п╫п╬ я┤п╟я│я┌п╬ я┐п©п╦я─п╟п╣я┌я│я▐ п╡ п©п╬я┌п╬п╩п╬п╨? 13 п╦я▌п╩я▐ 2015 пЁ., 17:11 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п≤п╡п╟п╫ п°п╦я┬п╦п╫ п╫п╟п©п╦я│п╟п╩: > я█я┌п╬ п╤п╣ я┌п╣п╪п╟ п©я─я▐п╪ п╦п╥ я┐я┤п╣п╠п╫п╦п╨п╟... > > п я─п╬п╪п╣ я┬я┐я┌п╬п╨, п╠я┐п╢я▄я┌п╣ п╢п╬п╠я─я▀ я┌п╨п╫п╦я┌п╣ п╫п╬я│п╬п╪ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п╠я┐п╢я┐ п╬я┤п╣п╫я▄ п©я─п╦п╥п╫п╟я┌п╣п╩п╣п╫. > > 13 п╦я▌п╩я▐ 2015 пЁ., 17:06 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Daniel Podolsky > п╫п╟п©п╦я│п╟п╩: > > > п÷п╬п╪п╬пЁп╦я┌п╣ п©п╬п╫я▐я┌я▄ п╨я┐п╢п╟ п╦ я┤п╣пЁп╬ п©п╦я┬п╣я┌ nginx п╡ п╨п╬я─п╫п╣п╡п╬п╪ я─п╟п╥п╢п╣п╩п╣. >> я█я┌п╬ п╤п╣ я┌п╣п╪п╟ п©я─я▐п╪ п╦п╥ я┐я┤п╣п╠п╫п╦п╨п╟... >> >> nginx п©п╦я┬п╣я┌ я│п╡п╬п╧ п╨п╣я┬. п╫п╟п©я─п╦п╪п╣я─ - п©я─п╦ п╥п╟п╠п╬я─п╣ я│ п╠п╣п╨п╣п╫п╢п╟ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡, >> п╦п╩п╦ п©я─п╦ п©я─п╦п╣п╪п╣ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡ п╬я┌ п╨п╩п╦п╣п╫я┌п╬п╡. >> >> я└п╟п╧п╩я▀ п╨п╣я┬п╟ nginx я┐п╢п╟п╩я▐п╣я┌ я│я─п╟п╥я┐ п©п╬я│п╩п╣ я│п╬п╥п╢п╟п╫п╦я▐ - я┤я┌п╬п╠я▀ п╥п╟ п©я─п╬я├п╣я│я│п╬п╪ п╫п╣ >> п╬я│я┌п╟п╡п╟п╩п╬я│я▄ п╪я┐я│п╬я─п╟. п©п╬я█я┌п╬п╪я┐ du п╦я┘ п╫п╣ п╡п╦п╢п╦я┌. >> >> п╬п╢п╫п╟п╨п╬, я─п╣п╟п╩я▄п╫п╬п╣ я┐п╢п╟п╩п╣п╫п╦п╣ я└п╟п╧п╩п╟ п╦ п╬я│п╡п╬п╠п╬п╤п╢п╣п╫п╦п╣ п╪п╣я│я┌п╟ п╡ *nix п©я─п╬п╦я│я┘п╬п╢п╦я┌ >> я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ п╥п╟п╨я─я▀я┌п╦я▐ я└п╟п╧п╩п╟, п©п╬я█я┌п╬п╪я┐ п╪п╣я│я┌п╬ я┌п╟п╨п╦ п╥п╟п╫я▐я┌п╬. >> >> п╣я│п╩п╦ п╡п╟п╪ п╬я┤п╣п╫я▄ п╫п╟п╢п╬ п╥п╫п╟я┌я▄ п╦п╪п╣п╫п╟ я█я┌п╦я┘ я└п╟п╧п╩п╬п╡ - п╡п╬п╥я▄п╪п╦я┌п╣ п╡ я─я┐п╨п╦ п©я─п╬пЁя─п╟п╪п╪я┐ >> lsof. >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru п╫п╟ nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From anatoly п╫п╟ sonru.com Mon Jul 13 14:40:07 2015 From: anatoly п╫п╟ sonru.com (Anatoly Mikhaylov) Date: Mon, 13 Jul 2015 15:40:07 +0100 Subject: =?UTF-8?B?UmU6IEROUyDQtNC70Y8g0LHQsNC70LDQvdGB0LjRgNC+0LLRidC40LrQsA==?= In-Reply-To: <987760134.20150713102458@sadok.spb.ru> References: <987760134.20150713102458@sadok.spb.ru> Message-ID: п╜я┌п╬ я│п╬п╡я│п╣п╪ п╫п╣ п╫п╟я┬ п©я┐я┌я▄, п╫п╦п╨п╟п╨п╦я┘ п╨п╟я│я┌п╬п╪п╫я▀я┘ AMI, п╬пЁя─п╟п╫п╦я┤п╦п╡п╟п╣п╪я│я▐ я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╪п╦ я─п╣я┬п╣п╫п╦я▐п╪п╦, п╨п╬я┌п╬я─я▀п╣ п╩п╣пЁп╨п╬ п╡п╬я│п©я─п╬п╦п╥п╡п╬п╢я▐я┌я│я▐ пЁп╢п╣ я┐пЁп╬п╢п╫п╬, п╬я┌ VirtualBox п╢п╬ п░п╪п╟п╥п╬п╫п╟. > On 13 Jul 2015, at 08:24, Dmitry Ivanov wrote: > > п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣, Anatoly. > > п▓я▀ п©п╦я│п╟п╩п╦ 13 п╦я▌п╩я▐ 2015 пЁ., 9:29:48: > >> п╜я┌п╬я┌ п╡п╬п©я─п╬я│ п╫п╣ я┌п╬п╩я▄п╨п╬ п╬п╠ Nginx Plus, п╟ п╠п╬п╩п╣п╣ п╨п╬п╫п╨я─п╣я┌п╫я▀п╧, п╨п╟п╨я┐я▌ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ DNS >> п╢п╩я▐ Nginx HA я│я┘п╣п╪я▀ п╡я▀ я─п╣п╨п╬п╪п╣п╫п╢я┐п╣я┌п╣? > > п▓ п╨п╟я┤п╣я│я┌п╡п╣ п╡п╟я─п╦п╟п╫я┌п╟ - GSLB п╫п╟ Netscaler. п п╟п╤п╣я┌я│я▐, п░п╪п╟п╥п╬п╫ я┌п╟п╨п╬п╣ я┐п╪п╣п╣я┌. > > п∙я│я┌я▄ я│п╡п╬п╦ п©п╩я▌я│я▀, п╣я│я┌я▄ п╪п╦п╫я┐я│я▀. > > -- > п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, > Dmitry nginx-ru п╫п╟ sadok.spb.ru > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From mdounin п╫п╟ mdounin.ru Mon Jul 13 15:40:04 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Mon, 13 Jul 2015 18:40:04 +0300 Subject: FreeBSD 10.1 nginx/1.8.0 auth_basic In-Reply-To: <2f711e86f6d0d12cf425d9f27014369a.NginxMailingListRussian@forum.nginx.org> References: <2f711e86f6d0d12cf425d9f27014369a.NginxMailingListRussian@forum.nginx.org> Message-ID: <20150713154004.GE93501@mdounin.ru> Hello! On Sun, Jul 12, 2015 at 10:36:47AM -0400, bagas wrote: > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > п▓п╬п╥п╫п╦п╨п╩п╟ я│п╦я┌я┐п╟я├п╦я▐ п╢п╩я▐ п╪п╣п╫я▐ п╫п╣ п©п╬п╫я▐я┌п╫п╟я▐. > > п╣я│я┌я▄ я│п╟п╧я┌ п╫п╟ п╢п╤я┐п╪п╩п╣ 3,4 > > # nginx -v > nginx version: nginx/1.8.0 > > п▓я│п╣ п╫п╬я─п╪п╩п╟я▄п╫п╬, п╫п╬ п╫п╣п╢п╟п╡п╫п╬ п╥п╟п╪п╣я┌п╦п╩ п╬п╢п╦п╫ п╫я▌п╟п╫я│. > п÷п╬я┤п╣п╪я┐-я┌п╬ п╣я│п╩п╦ я│я┌п╟п╡п╦я┬ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▌ location /administrator/ , я┌п╬ п©п╬п╥п╟п©я─п╬я│я┐ > name.ru/administrator/ п╥п╟п©я─п╬я│ я│п©я─п╟я┬п╦п╡п╟п╣я┌ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▌. > п░ п╡п╬я┌ п╣я│п╩п╦ п║п╢п╣п╩п╟я┌я▄ п╥п╟п©я─п╬я│ location name.ru/administrator/index.php я┌п╬ > п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐ п╫п╣ я│п©я─п╟я┬п╦п╡п╟п╣я┌я│я▐. > п п╟п╨ п╠я▀я┌я▄ п╡ я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣? п╜я┌п╬ п╢п╬п╡п╬п╩я▄п╫п╬ я┌п╦п©п╦я┤п╫п╟я▐ п╬я┬п╦п╠п╨п╟ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ location'п╬п╡ я│ я─п╣пЁя┐п╩я▐я─п╫я▀п╪п╦ п╡я▀я─п╟п╤п╣п╫п╦я▐п╪п╦: п╡я▀ п╢п╬п╠п╟п╡п╦п╩п╦ auth_basic п╡ п©я─п╣я└п╦п╨я│п╫я▀п╧ location, п╫п╬ п╣пЁп╬ п╫п╣я┌ п╡ location'п╟я┘, п╥п╟п╢п╟п╫п╫я▀я┘ я─п╣пЁя┐п╩я▐я─п╫я▀п╪п╦ п╡я▀я─п╟п╤п╣п╫п╦я▐п╪п╦. п▓ я─п╣п╥я┐п╩я▄я┌п╟я┌п╣ п╨п╬ п╡я│п╣п╪ я─п╣я│я┐я─я│п╟п╪, п╨п╬я┌п╬я─я▀п╣ п©п╬п©п╟п╢п╟я▌я┌ п╡ я█я┌п╦ location'я▀ - п╢п╬я│я┌я┐п© п╬я┌п╨я─я▀я┌я▀п╧. п╖я┌п╬п╠я▀ я█я┌п╬пЁп╬ п╫п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩п╬ - п©я─п╬я┴п╣ п╡я│п╣пЁп╬ п╦п╥п╬п╩п╦я─п╬п╡п╟я┌я▄ я─п╣пЁя┐п╩я▐я─п╫я▀п╣ п╡я▀я─п╟п╤п╣п╫п╦я▐ п╡п╫я┐я┌я─п╦ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦я┘ п©я─п╣я└п╦п╨я│п╫я▀я┘ location'п╬п╡. п÷я─п╦п╪п╣я─ п©я─п╟п╡п╦п╩я▄п╫п╬пЁп╬ п╨п╬п╫я└п╦пЁп╟: location / { # open files location ~ \.php$ { fastcgi_pass ... } } location /admin/ { # restricted auth_basic ... auth_basic_user_file ... location ~ \.php$ { fastcgi_pass ... } } п÷п╬п╢я─п╬п╠п╫п╬я│я┌п╦ п©я─п╬ я─п╟п╠п╬я┌я┐ location п╦п╪п╣п╣я┌ я│п╪я▀я│п╩ п©п╬я┤п╦я┌п╟я┌я▄ я┌я┐я┌: http://nginx.org/ru/docs/http/ngx_http_core_module.html#location -- Maxim Dounin http://nginx.org/ From maxim п╫п╟ nginx.com Mon Jul 13 15:41:50 2015 From: maxim п╫п╟ nginx.com (Maxim Konovalov) Date: Mon, 13 Jul 2015 18:41:50 +0300 Subject: =?UTF-8?B?UmU6IEROUyDQtNC70Y8g0LHQsNC70LDQvdGB0LjRgNC+0LLRidC40LrQsA==?= In-Reply-To: References: Message-ID: <55A3DC3E.6000401@nginx.com> п░п╫п╟я┌п╬п╩п╦п╧, п╢п╬п╠я─я▀п╧ п╢п╣п╫я▄. On 7/13/15 9:29 AM, Anatoly Mikhaylov wrote: > п∙я│я┌я▄ п╥п╟п╢п╟я┤п╟, п╬я─пЁп╟п╫п╦п╥п╬п╡п╟я┌я▄ п╠п╟п╩п╟п╫я│п╦я─п╬п╡п╨я┐ я│я─п╣п╢я│я┌п╡п╟п╪п╦ Nginx, EC2 п╦ > Route53. п▒я─п╟я┌я▄ я┤п╣я─п╫я┐я▌ п╨п╬я─п╬п╠п╨я┐ AWS ELB п╦ п╩п╦я┬п╟я┌я▄я│я▐ п╡я│п╣я┘ п©я─п╣п╦п╪я┐я┴п╣я│я┌п╡ > Nginx п╫п╣я┌ п╤п╣п╩п╟п╫п╦я▐, п╟ я┤я┌п╬ п╨п╟я│п╟п╣я┌я│я▐ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦я▐ п╡п╣п╠ я│п╬п╨п╣я┌п╬п╡, я┌п╬ > я┌я┐я┌ AWS ELB п╬п╢п╫п╬п╥п╫п╟я┤п╫п╬ п╫п╣ п©п╬п╢я┘п╬п╢п╦я┌. > > п°п╦п╫п╦п╪п╟п╩я▄п╫п╟я▐ HA я│я┘п╣п╪п╟ п©п╬п╢я─п╟п╥я┐п╪п╣п╡п╟п╣я┌ 2 п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╟ п╦ 2 я│п╣я─п╡п╣я─п╟ > п©я─п╦п╩п╬п╤п╣п╫п╦п╧. п÷я─п╣п╢п©п╬п╩п╬п╤п╦п╪ я┐ п╪п╣п╫я▐ Nginx Plus, п╨п╬я┌п╬я─я▀п╧ п©я─п╣п©п╬п╢п╫п╬я│п╦я┌я│я▐ > п╨п╟п╨ п╟п╩я▄я┌п╣я─п╫п╟я┌п╦п╡п╟ AWS ELB п╡ я┐я│п╩п╬п╡п╦я▐я┘ п░п╪п╟п╥п╬п╫п╟. п п╟п╨п╟я▐ п╡ п╢п╟п╫п╫п╬п╪ п²п╣ п©я─п╣п©п╬п╢п╫п╬я│п╦я┌я│я▐ п╬п╫ п╨п╟п╨ п╟п╩я▄я┌п╣я─п╫п╟я┌п╦п╡п╟. пё ELB я┌п╣я│п╫п╣п╧я┬п╟я▐ п╦п╫я┌п╣пЁя─п╟я├п╦я▐ я│ п╢я─я┐пЁп╦п╪п╦ я█п╩п╣п╪п╣п╫я┌п╟п╪п╦ AWS, п╨п╬я┌п╬я─п╬п╧ п╫п╟ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ я┐ nginx/nginx-plus п╫п╣я┌. п▓ п╨п╟я┤-п╡п╣ п╢п╬п©. п╩п╦я┌п╣я─п╟я┌я┐я─я▀: https://www.nginx.com/blog/using-ngnix-amazon-elastic-load-balancer-aws/ http://d0.awsstatic.com/whitepapers/AWS_NGINX_Plus-whitepaper-final_v4.pdf > я│п╩я┐я┤п╟п╣ я─п╣п╨п╬п╪п╣п╫п╢п╬п╡п╟п╫п╫п╟я▐ DNS п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ п╢п╩я▐ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╬п╟: > A/CNAME round robin п╩п╦п╠п╬ active-passive? > п·п╠п╣ я│я┘п╣п╪я▀ я─п╟п╠п╬я┤п╦п╣, п╣я│п╩п╦ п╡я▀ п╪п╬п╤п╣я┌п╣ п╬п╠п╣я│п©п╣я┤п╦я┌я▄ п©я─п╬п╥я─п╟я┤п╫я▀п╧ takeover/handover ip address п╡я▀я┬п╣п╢я┬п╣пЁп╬ п╦п╥ я│я┌я─п╬я▐/п╡п╣я─п╫я┐п╡я┬п╣пЁп╬я│я▐ п╡ п╨п╩п╟я│я┌п╣я─ я┘п╬я│я┌п╟. > п╜я┌п╬я┌ п╡п╬п©я─п╬я│ п╫п╣ я┌п╬п╩я▄п╨п╬ п╬п╠ Nginx Plus, п╟ п╠п╬п╩п╣п╣ п╨п╬п╫п╨я─п╣я┌п╫я▀п╧, п╨п╟п╨я┐я▌ > п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ DNS п╢п╩я▐ Nginx HA я│я┘п╣п╪я▀ п╡я▀ я─п╣п╨п╬п╪п╣п╫п╢я┐п╣я┌п╣? -- Maxim Konovalov http://nginx.com From nick п╫п╟ rapidgator.net Tue Jul 14 10:40:28 2015 From: nick п╫п╟ rapidgator.net (Nick) Date: Tue, 14 Jul 2015 13:40:28 +0300 Subject: referer https->http In-Reply-To: References: <559F922D.2080300@rapidgator.net> <55A0BB02.8070101@rapidgator.net> <55A38707.3080604@rapidgator.net> Message-ID: <55A4E71C.6080309@rapidgator.net> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. п║п©п╟я│п╦п╠п╬ п╥п╟ п╬я┌п╡п╣я┌. п·п╨п╟п╥п╟п╩п╬я│я▄ я┤я┌п╬ п╪п╫п╣ п╫п╣ п╡п╣я─п╫п╬ п╬п╠я┼я▐я│п╫п╦п╩п╦ п╥п╟п╢п╟я┤я┐. п═п╣я└п╣я─п╣я─я▀ п╨п╬я┌п╬я─я▀п╧ п╫я┐п╤п╫п╬ п©п╬п╩я┐я┤п╟я┌я▄ п╫п╣ п©я─п╦я┘п╬п╢я▐я┌ я│ п©п╟я─я┌п╫п╣я─я│п╨п╦я┘ я│п╟п╧я┌п╬п╡, я┌.п╣. п╦п╪ п╠я┐п╢п╣я┌ п©я─п╣п╢п╩п╬п╤п╣п╫ п╡п╟я─п╦п╟п╫я┌ я│ meta. п∙я┴п╣ я─п╟п╥ я│п©п╟я│п╦п╠п╬. On 07/13/2015 04:06 PM, VovansystemS wrote: > п╣я│п╩п╦ п╤п╣ п©п╬ п▓п╟я┬п╣п╪я┐ я│я├п╣п╫п╟я─п╦я▌ srv2 я█я┌п╬ https я│п╟п╧я┌ п╦ я│я│я▀п╩п╨п╟, п©п╬ п╨п╬я┌п╬я─п╬п╧ > п╨п╩п╦п╨п╟п╣я┌ п╨п╩п╦п╣п╫я┌ п╫п╟я┘п╬п╢п╦я┌я│я▐ п©п╬ я┐я─п╦ https://srv2/test.html , я┌п╬ я┌п╬пЁп╢п╟ > я─п╣я└п╣я─п╣я─ п╫п╣ п╠я┐п╢п╣я┌ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐. > я┤я┌п╬п╠я▀ я┌п╟п╨п╬п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣ п╦п╥п╪п╣п╫п╦я┌я▄ п╪п╬п╤п╫п╬ п╡ п╩п╬п╨п╣п╧я┬п╫п╣ я│ я─п╣п╢п╦я─п╣п╨я┌п╬п╪ п╥п╟п╫п╬п╡п╬ > п©п╣я─п╣п╬п©я─п╣п╢п╣п╩п╦я┌я▄ я█я┌п╬я┌ п╥п╟пЁп╬п╩п╬п╡п╬п╨, п╫п╟п©я─п╦п╪п╣я─ я┌п╟п╨: > > location = /x.php { > add_header Referer $http_referer; > return 301 http://srv1/x.php; > } > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru From vbart п╫п╟ nginx.com Tue Jul 14 13:07:53 2015 From: vbart п╫п╟ nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Tue, 14 Jul 2015 16:07:53 +0300 Subject: No more than 1024 processes can be spawned In-Reply-To: <55A022CD.9000308@amhost.net> References: <2182959.TZgcoHBgSu@vbart-workstation> <9ce976ec3c5a30f76ff41a2980c86039.NginxMailingListRussian@forum.nginx.org> <55A022CD.9000308@amhost.net> Message-ID: <1492200.KP3HPxirZl@vbart-laptop> On Friday 10 July 2015 22:53:49 Alex Vorona wrote: > 10.07.15 15:47, BieZax п©п╦я┬п╣я┌: > > п╒п╬п╩я▄п╨п╬ я└п╩п╟пЁ. п╔п╬я┌я▐ п╫п╣ п╦я│п╨п╩я▌я┤п╟я▌, я┤я┌п╬ я█я┌п╬ я│п╬п╡п©п╟п╢п╣п╫п╦п╣, я┌.п╨. п©я─п╬п╠п╩п╣п╪п╟ п╦ > > п╢п╬ п╬я┌п╨п╩я▌я┤п╣п╫п╦я▐ п╪п╬п╢я┐п╩я▐ п╫п╣ я│я─п╟п╥я┐ п©я─п╬я▐п╡п╦п╩п╟я│я▄. > п▓ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ я┐п╨п╟п╥п╟п╫п╬ я┤я┌п╬ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ threads=32. 24*32=768, п©я─п╦ > я─п╬я┌п╟я├п╦п╦ п╩п╬пЁп╬п╡ п©п╬ SIGUSR1 п©я─п╬п╠п╩п╣п╪я▀ п╣я┴п╣ п╠я▀я┌я▄ п╫п╣ п╢п╬п╩п╤п╫п╬. п▓п╬п╥п╪п╬п╤п╫п╬ п©я─п╬п╠п╩п╣п╪п╟ > п╡я│п╣-я┌п╟п╨п╦ п©я─п╦ SIGHUP п╦п╩п╦ online upgrade? > п п╟п╨ я▐ п©п╬п╫п╦п╪п╟я▌, я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦п╧ п©я┐п╩ я┌я─п╣п╢п╬п╡ я│п╣п╧я┤п╟я│ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я┌п╬п╩я▄п╨п╬ > п╫п╟ Linux п╢п╩я▐ sendfile, я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬ п╫п╟ FreeBSD п╬п©я├п╦я▐ п©п╬п╨п╟ п╪п╟п╩п╬п©п╬п╩п╣п╥п╫п╟. п∙я│п╩п╦ я┌я─п╣п╢я▀ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐, я┌п╬ п©я┐п╩ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╫п╣ я│п╬п╥п╢п╟п╣я┌я│я▐. -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ From vbart п╫п╟ nginx.com Tue Jul 14 13:14:24 2015 From: vbart п╫п╟ nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Tue, 14 Jul 2015 16:14:24 +0300 Subject: =?UTF-8?B?UmU6INCn0LDRgdGC0LjRh9C90YvQuSDRgdCx0YDQvtGBINC60LXRiNCwIC8g0YE=?= =?UTF-8?B?0LHRgNC+0YEg0LrQtdGI0LAg0LTQu9GPINC+0YLQtNC10LvRjNC90L7Qs9C+?= =?UTF-8?B?IHNlcnZlcl9uYW1lINC40LvQuCBsb2NhdGlvbg==?= In-Reply-To: References: Message-ID: <1829753.QRCna3mxcC@vbart-laptop> On Monday 13 July 2015 14:18:55 п≤п╡п╟п╫ п°п╦я┬п╦п╫ wrote: > п÷п╬п╢п╫п╦п╪я┐ я│п╡п╬п╧ п╡п╬п©я─п╬я│: п п╟п╨ я┤п╦я│я┌п╦я┌я▄ п╨п╣я┬ п╢п╩я▐ п╬я┌п╢п╣п╩я▄п╫я▀я┘ п╡п╦я─я┌. я┘п╬я│я┌п╬п╡(я┌.п╣. > я┤п╦я│я┌п╦я┌я▄ п╨п╣я┬ п©п╬ п╬я┌п╢п╣п╩я▄п╫я▀п╪ п╨п╩я▌я┤п╟п╪)? [..] п╒п╟п╨п╟я▐ я└я┐п╫п╨я├п╦п╬п╫п╟п╩я▄п╫п╬я│я┌я▄ п╢п╬я│я┌я┐п©п╫п╟ п╡ nginx plus: http://nginx.org/r/proxy_cache_purge/ru -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ From mdounin п╫п╟ mdounin.ru Tue Jul 14 17:15:07 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Tue, 14 Jul 2015 20:15:07 +0300 Subject: nginx-1.9.3 Message-ID: <20150714171507.GU93501@mdounin.ru> п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 1.9.3 14.07.2015 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢я┐п╠п╩п╦я─я┐я▌я┴п╦п╣я│я▐ п╠п╩п╬п╨п╦ http, mail п╦ stream я┌п╣п©п╣я─я▄ п╥п╟п©я─п╣я┴п╣п╫я▀. *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ я│п╬п╣п╢п╦п╫п╣п╫п╦п╧ п╡ п╪п╬п╢я┐п╩п╣ stream. *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╬я─пЁп╟п╫п╦я┤п╣п╫п╦п╣ я│п╨п╬я─п╬я│я┌п╦ п╡ п╪п╬п╢я┐п╩п╣ stream. *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ zone п╡ п╠п╩п╬п╨п╣ upstream п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟ п╫п╟ Windows. *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ я│ LibreSSL п╡ п╪п╬п╢я┐п╩п╣ stream. п║п©п╟я│п╦п╠п╬ Piotr Sikora. *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п©п╟я─п╟п╪п╣я┌я─п╣ --builddir п╡ configure. п║п©п╟я│п╦п╠п╬ Piotr Sikora. *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssl_stapling_file п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 1.9.2. п║п©п╟я│п╦п╠п╬ Faidon Liambotis п╦ Brandon Black. *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ ssl_stapling п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 1.9.2. п║п©п╟я│п╦п╠п╬ Matthew Baldwin. -- Maxim Dounin http://nginx.org/ From sam п╫п╟ mkechinov.ru Tue Jul 14 19:22:01 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Tue, 14 Jul 2015 22:22:01 +0300 Subject: =?UTF-8?B?0JrQsNGB0YLQvtC80L3QsNGPINGB0LHQvtGA0LrQsCBOR0lOWCDQv9C+0LQgRGVi?= =?UTF-8?B?aWFuIDc=?= Message-ID: п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. п п╟п╨п╬п╧ я│п╟п╪я▀п╧ п©я─п╟п╡п╦п╩я▄п╫я▀п╧ я│п©п╬я│п╬п╠ я│п╢п╣п╩п╟я┌я▄ п╨п╟я│я┌п╬п╪п╫я┐я▌ я│п╠п╬я─п╨я┐ я│п╡п╣п╤п╣пЁп╬ NGINX (1.8 п╦п╩п╦ 1.9) я│ п╪п╬п╢я┐п╩я▐п╪п╦ perl п╦ geo? п╖я┌п╬-я┌п╬ я┌п╦п©п╟ я┌п╟п╨п╬пЁп╬ https://www.digitalocean.com/community/tutorials/how-to-add-ngx_pagespeed-module-to-nginx-in-debian-wheezy п²п╬ п©п╬ я│я│я▀п╩п╨п╣ п╦п╥ я─п╣п©п╬п╥п╦я┌п╬я─п╦я▐ п╡я▀п╨п╟я┤п╦п╡п╟п╣я┌я│я▐ п╡п╣я─я│п╦я▐ NGINX 1.6. п÷п╬п╫я▐я┌п╫п╬, я┤я┌п╬ п╡я│п╣пЁп╢п╟ п╪п╬п╤п╫п╬ я│п╨п╟я┤п╟я┌я▄ п╦я│я┘п╬п╢п╫п╦п╨п╦ п╦ п╢п╟п╩я▄я┬п╣ ./configure && make && make install, п╫п╬ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ я┤я┌п╬-я┌п╬ п©я─п╦п╠п╩п╦п╤п╣п╫п╫п╬п╣ п╨ п╪п╣п╫п╣п╢п╤п╣я─п╟п╪ п©п╟п╨п╣я┌п╬п╡, я┤я┌п╬п╠я▀ п╡ я│п╩я┐я┤п╟п╣ я┤п╣пЁп╬ п╪п╬п╤п╫п╬ п╠я▀п╩п╬ п╠я▀я│я┌я─п╬ п╬я┌п╨п╟я┌п╦я┌я▄я│я▐. -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From sam п╫п╟ mkechinov.ru Tue Jul 14 20:46:27 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Tue, 14 Jul 2015 23:46:27 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gbWFwLCDQv9C10YDQtdC80LXQvdC90Ys=?= =?UTF-8?B?0LUg0Lgg0LDRgNCz0YPQvNC10L3RgtGL?= In-Reply-To: <1833071.KQKh9rMtJX@vbart-workstation> References: <1833071.KQKh9rMtJX@vbart-workstation> Message-ID: п║ я█я┌п╦п╪ п╡п╬п╥п╫п╦п╨п╩п╟ п©я─п╬п╠п╩п╣п╪п╟ п║п╬п╠я─п╟п╩ NGINX я│ perl'п╬п╪. п╖п╦я┌п╟я▌ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ http://nginx.org/ru/docs/http/ngx_http_perl_module.html п▓ п╫п╣п╧ п╫п╟п©п╦я│п╟п╫п╬, я┤я┌п╬ "sub" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ location п░ "map" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┌п╬п╩я▄п╨п╬ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ http. п▓ п╦я┌п╬пЁп╣, я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ я┌п╣я│я┌п╦я─п╬п╡п╟п╫п╦п╣ п╨п╬п╫я└п╦пЁп╟ п╫п╣ п©я─п╬я┘п╬п╢п╦я┌: http { sub { my $r = shift; my $ua = $r->header_in("User-Agent"); } add_header X-test "$ua"; map_hash_max_size 8192; map $arg_shop_id $api_shard { include /home/rails/nginx_shop_mapping.conf; } } п░ я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ п╪п╟п©п©п╦п╫пЁ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╥п╟п╢п╬п╩пЁп╬ п╢п╬ я┌п╬пЁп╬, п╨п╟п╨ я│я─п╟п╠п╬я┌п╟п╣я┌ п©п╣я─п╩п╬п╡п╟я▐ я└я┐п╫п╨я├п╦я▐: http { server { location { sub { my $r = shift; my $ua = $r->header_in("User-Agent"); } add_header X-test "$ua"; } } map_hash_max_size 8192; map $arg_shop_id $api_shard { include /home/rails/nginx_shop_mapping.conf; } } п п╟п╨п╬п╧ п©п╬я│п╬п╡п╣я┌я┐п╣я┌п╣ п╡я▀я┘п╬п╢? 2015-07-10 12:01 GMT+03:00 п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ : > On Friday 10 July 2015 10:10:04 п≤п╩я▄я▐ п╗п╦п©п╦я├п╦п╫ wrote: > > я┤я┌п╬п╠я▀ п╠я▀п╩п╬, п╨п╟п╨ п╡я▀ я┘п╬я┌п╦я┌п╣, п╫п╟п╢п╬ я┤я┌п╬п╠я▀ nginx я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫я▐п╩ п╥п╟п©я─п╬я│ > > п©п╬п╩п╫п╬я│я┌я▄я▌, п╦п╥п╡п╩п╣п╨ п╦п╥ я┌п╣п╩п╟ п©п╟я─п╟п╪п╣я┌я─ п╦ я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ я│п©я─п╬п╨я│п╦я─п╬п╡п╟п╩. > > п╫п╟ п©я─п╟п╨я┌п╦п╨п╣ nginx п©я─п╬п╨я│п╦я─я┐п╣я┌ п╥п╟п©я─п╬я│ п©п╬я│я┌п╣п©п╣п╫п╫п╬. > > > [..] > > п²п╟ п©я─п╟п╨я┌п╦п╨п╣ п╬п╫ п╨п╟п╨ я─п╟п╥ я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫п╦п╪п╟п╣я┌ п╡п╣я│я▄ п╥п╟п©я─п╬я│ > я├п╣п╩п╦п╨п╬п╪, п╟ п©п╬я┌п╬п╪ я┌п╬п╩я▄п╨п╬ п©я─п╬п╨я│п╦я─я┐п╣я┌ п╣пЁп╬ п╫п╟ п╠я█п╨п╣п╫п╢, п╣я│п╩п╦ > п╨п╬п╫п╣я┤п╫п╬ я│п©п╣я├п╦п╟п╩я▄п╫п╬ п╫п╣ п╡я▀п╨п╩я▌я┤п╦я┌я▄ proxy_request_buffering: > http://nginx.org/r/proxy_request_buffering > > п▓я▀я┌п╟я┴п╦я┌я▄ п©п╟я─п╟п╪п╣я┌я─ п╦п╥ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ п╪п╬п╤п╫п╬ я│ п©п╬п╪п╬я┴я▄я▌ > п╡я│я┌я─п╬п╣п╫п╫п╬пЁп╬ п©п╣я─п╩п╟: > http://nginx.org/en/docs/http/ngx_http_perl_module.html > > > -- > п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Tue Jul 14 21:31:09 2015 From: nginx-forum п╫п╟ nginx.us (itcod) Date: Tue, 14 Jul 2015 17:31:09 -0400 Subject: =?UTF-8?B?UmU6INC30LDQsdGL0Lsg0YHQu9GN0Ygg0LIg0LrQvtC90YbQtSB1cmwg0L/QvtC7?= =?UTF-8?B?0YPRh9C40Lsg0YHRg9GB0LDQvdC40L0tYXV0b2luZGV4?= In-Reply-To: References: Message-ID: <6b65071e93b69b1fa8d1e9666da92b50.NginxMailingListRussian@forum.nginx.org> п≤п╩я▄я▐ п╢п╬п╠я─я▀п╧ п╢п╣п╫я▄! я│п╬я─я─п╦ п╥п╟ п╢п╬п╩пЁп╬п╣ п╪п╬п╩я┤п╟п╫п╦п╣. п©я─п╬п╥п╣п╡п╟п╩ п╡п╟я┬ п╨п╬п╪п╣п╫я┌п╟я─п╦п╧. п╬я┌п©я┐я│п╨:) п╢п╟ я▐ п╦ я─п╣я┬п╦п╩ п╥п╟п╢п╟я┤я┐ п╨п╟п╨ п╫п╟п©п╦я│п╟п╩, п©п╬п╢п╪п╣п╫я▐я▐ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫я▀п╣ п©я┐я┌п╦ п©п╬п╩п╫я▀п╪п╦. >> "п╡п╬-п©п╣я─п╡я▀я┘, п╫п╣ я│п╬п╡я│п╣п╪ п©п╬п╫я▐я┌п╫п╬, п╥п╟я┤п╣п╪ п╫я┐п╤п╫я▀ п╟п╠я│п╬п╩я▌я┌п╫я▀п╣ п©я┐я┌п╦." п║п╦я┌я┐п╟я├п╦я▐ п╨п╬я┌п╬я─я┐я▌ я▐ я─п╣я┬п╦п╩ я┌п╟п╨п╦п╪ п╪п╣я┌п╬п╢п╬п╪ п╬п©п╦я│п╟п╫п╟ п╡ п©п╣я─п╡п╬п╪ п©п╦я│я▄п╪п╣ я█я┌п╬п╧ п╡п╣я┌п╨п╦ http://forum.nginx.org/read.php?21,258337,258337#msg-258337 п░ п╡п╨я─п╟я┌я├п╣ п©я─п╦ п╬я┌я│я┐я┌я│я┌п╡п╦п╦ п╥п╟п╨я─я▀п╡п╟я▌я┴п╣пЁп╬ я│п╩я█я┬п╟ п╡ uri, п╪п╬п╢я┐п╩я▄ п╟п╡я┌п╬п╦п╫п╢п╣п╨я│ п╬я┌п╨я┐я│я▀п╡п╟п╣я┌ п©п╬я│п╩п╣п╢п╫п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╬я│п╩п╣ я│п╩я█я┬п╟, п╫п╣ я│я┤п╦я┌п╟я▐ п╣пЁп╬ п©п╟п©п╨п╬п╧ п╦ п╢п╟п╩п╣п╣ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫я▀п╣ п©я┐я┌п╦ я│я┌я─п╬п╦я┌ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ п©п╟п©п╨п╦ п╡п╣я─я┘п╫п╣пЁп╬ я┐я─п╬п╡п╫я▐. п║п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬ п╡я│п╣ я│я│я▀п╩п╨п╦ п©п╬п╩я┐я┤п╟я▌я┌я│я▐ п╠п╦я┌я▀п╪п╦ я┌п╟п╨ п╨п╟п╨ п╡п╣п╢я┐я┌ п╡ п╫п╦п╨я┐п╢п╟. п÷п╬п╡п╣п╢п╣п╫п╦п╣ п╦ я┐ nginx п╦ я┐ п╠я─п╟я┐п╥п╣я─п╬п╡ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ я│я┌п╟п╫п╢п╟я─я┌п╟п╪. п░ п╡ я─п╣п╥я┐п╩я▄я┌п╟я┌п╣ п©п╬п╩я┐я┤п╟п╣п╪ п╬я┬п╦п╠п╨я┐. п≤ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫я▀п╧ п╡п╟я─п╦п╟п╫я┌ я│п╬п╠п╩я▌я│я┌п╦ я┌п╣п╨я┐я┴п╦п╣ я│я┌п╟п╫п╢п╟я─я┌я▀ п╦ я─п╣я┬п╦я┌я▄ п╡п╬п╥п╫п╦п╨я┬я┐я▌ п╥п╟п╢п╟я┤я┐, я▐ я┐п╡п╦п╢п╣п╩ п╡ п©я─п╦п╪п╣п╫п╣п╫п╦п╦ п╟п╠я│п╬п╩я▌я┌п╫я▀я┘ п©я┐я┌п╣п╧ п╡ п╟п╡я┌п╬п╦п╫п╢п╣п╨я│п╣. >>"autoindex я█я┌п╬ п╡п╣п╢я▄ п╢п╩я▐ п╠я─п╟я┐п╥п╣я─п╬п╡ ?" п²п╣ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ п╠я─п╟я┐п╥п╣я─п╬п╡ п≤п╩я▄я▐. п°п╫п╣ п╢п╟п╫п╫п╬п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣ п╟п╡я┌п╬п╦п╫п╢п╣п╨я│, п╫п╟ п╥п╟п©я─п╬я│ я│ п╬я┌я│я┐я┌я│я┌п╡я┐я▌я┴п╦п╪ я│п╩п╣я┬п╣п╪, п╬я┤п╣п╫я▄ п╪п╣я┬п╟п╩п╬ п╡ пЁп╩я▌п╨п╟п╡я▀я┘-webdav-п╨п╩п╦п╣п╫я┌п╟я┘ п╨п╬я┌п╬я─я▀п╣ п©я─п╦ get-п╥п╟п©я─п╬я│п╟я┘ (я█я┌п╬ п╦ я┤я┌п╣п╫п╦п╣ п╦ я│п╬п╥п╢п╟п╫п╦п╣ п©п╟п©п╬п╨) п╫п╣ п╢п╬п╠п╟п╡п╩я▐я▌я┌ я│п╟п╪п╦ п╥п╟п╨я─я▀п╡п╟я▌я┴п╦п╧ я│п╩я█я┬ п╣я│п╩п╦ п╬п╠я─п╟я┴п╟п╣я┌я│я▐ п╨ п©п╟п©п╨п╣. п░ я┌п╟п╨п╦я┘ imho я│п╣п╧я┤п╟я│ п©п╬п╨п╟ 90% п╦ п╡ win п╦ п╡ android. п≤ п╢п╟! п╡я▀ я│п╬п╡п╣я─я┬п╣п╫п╫п╬ п©я─п╟п╡я▀ п╢п╟п╡п╟я▐ п╡п╟я─п╦п╟п╫я┌я▀ п╨п╬пЁп╢п╟ п╡п╟п╪ п©п╬я┌я─п╣п╠п╬п╡п╟п╩п╦я│я▄ п©п╬п╩п╫я▀п╣ п©я┐я┌п╦. п╪п╫п╣ п©п╬п╢п╬п╠п╫я▀п╧ п╦п╫п╢п╣п╨я│п╫я▀п╧ я└п╟п╧п╩ п╫я┐п╤п╣п╫ п╫п╣ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ п╡п╦п╥я┐п╟п╩я▄п╫п╬ п©я─п╟п╡п╦п╩я▄п╫п╬пЁп╬ я─я┐я┤п╫п╬пЁп╬ я└я┐п╫п╨я├п╦п╬п╫п╦я─п╬п╡п╟п╫п╦я▐ п╦ п╢п╩я▐ я┌п╬п╩я│я┌я▀я┘ webdav-п╨п╩п╦п╣п╫я┌п╬п╡, п╟ я┌п╟п╨ п╤п╣ п╢п╩я▐ п╬п╠я─п╟я┴п╣п╫п╦я▐ JS-п╨п╩п╦п╣п╫я┌п╬п╡(я│п╟п╧я┌п╬п╡) п╨ п╦п╫п╢п╣п╨я│п╫п╬п╪я┐ я└п╟п╧п╩я┐ п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ я┌п╬я┤п╫я▀я┘ я┐п╨п╟п╥п╟я┌п╣п╩п╣п╧ п╫п╟ я─п╟п╥п╪п╣я┴п╟п╣п╪я▀п╧ я└п╟п╧п╩ п╦ п╣пЁп╬ п╨п╬п╫я┌я─п╬п╩я▄п╫п╟я▐ я│я┐п╪п╪п╟(я┘я█я┬) (п╢п╣п╩п╟я▌ п╢п╩я▐ п©п╩п╟п╫п╦я─я┐п╣п╪п╬пЁп╬ JS WEBDAV UI c п©п╟п╨п╣я┌п╫я▀п╪ п╨п╬п╫я┌я─п╬п╩п╣п╪ я┘я█я┬п╣п╧). "п╟п╠я│п╬п╩я▌я┌п╫я▀п╣ я│я│я▀п╩п╨п╦ я█я┌п╬ пЁп╬п╩п╬п╡п╫п╟я▐ п╠п╬п╩я▄" п▓п╣я─п╬я▐я┌п╫п╬ я┌п╟п╨ п╬п╫п╬ п╦ п╣я│я┌я▄. п≈п╟я┌п╬ я▐ п╦п╥п╠п╟п╡п╦п╩я│я▐ п╬я┌ я┌п╣п╨я┐я┴п╣п╧ "п╠п╬п╩п╦", п╫п╟ я┌п╬я┌ п╪п╬п╪п╣п╫я┌, п╨п╬я┌п╬я─п╟я▐ п╪п╫п╣ п╬я┤п╣п╫я▄ п╪п╣я┬п╟п╩п╟ я─п╟п╠п╬я┌п╟я┌я▄ п╢п╟п╩я▄я┬п╣ п╫п╟п╢ п©я─п╬п╣п╨я┌п╬п╪. "(п╣я│п╩п╦ п╣я│я┌я▄ proxy_pass п╨я┐п╢п╟-я┌п╬ п╦ п╣я│я┌я▄ я┌п╣я─п╪п╦п╫п╟я├п╦я▐ https п╫п╟ nginx)" п≤п╩я▄я▐ я┐ п╪п╣п╫я▐ я─п╟п╠п╬я┤п╦п╧ nginx п╨п╟п╨ я─п╟п╥ я│п╦п╢п╦я┌ п╥п╟ proxy_pass nginx... п©п╬п╩я▒я┌ п╫п╬я─п╪п╟п╩я▄п╫я▀п╧ п░ я┌п╣я─п╪п╦п╫п╟я├п╦я▐ п╫п╟ https я█я┌п╬ я┤я┌п╬? я┐ п╪п╣п╫я▐ п©п╬п╢я│я┌п╟п╡п╩я▐п╣я┌ я┌п╬я┌ п©я─п╬я┌п╬п╨п╬п╩ п©п╬ п╨п╬я┌п╬я─п╬п╪я┐ п©я─п╦п╩п╣я┌п╣п╩ п╥п╟п©я─п╬я│. п÷я─п╦п╩п╣я┌п╣п╩ http п╠я┐п╢п╣я┌ http п╡ п╟п╠я│п╬п╩я▌я┌п╫я▀я┘ п©я┐я┌я▐я┘. п©я─п╦п╩п╣я┌п╦я┌ https - п╠я┐п╢п╣я┌ https. п≤ п╦п╪я▐ я│п╣я─п╡п╣я─п╟ п©п╬п╢я│я┌п╟п╡п╩я▐п╣я┌я│я▐ п╨ п╨п╬я┌п╬я─п╬п╪я┐ п╬п╠я─п╟я┌п╦п╩п╦я│я▄. п╪п╬п╤п╣я┌ я▐ п▓п╟я│ п╫п╣ п©я─п╟п╡п╦п╩я▄п╫п╬ п©п╬п╫я▐п╩? п▓ п╬п╠я┴п╣п╪ п©я─п╬я┌п╟я┤п╦п╡п╟п╩ я█я┌я┐ п©я─п╬пЁя─п╟п╪п╨я┐ п╨п╟п╨ я│п╬я│я┌п╟п╡п╩я▐я▌я┴я┐я▌ п©я─п╬п╣п╨я┌п╟ п╩я▒пЁп╨п╬пЁп╬ п╪п╫п╬пЁп╬п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╬пЁп╬ webdav-п╢п╦я│п╨п╟ п╫п╟ п╬я│п╫п╬п╡п╣ nginx. >> autoindex я█я┌п╬ п╡п╣п╢я▄ п╢п╩я▐ п╠я─п╟я┐п╥п╣я─п╬п╡ ? я┌п╟п╨ п╡ я┤п╣п╪ п©я─п╬п╠п╩п╣п╪п╟, п╬я┌п╢п╟п╧я┌п╣ п╦п╪ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫я▀п╣ я│я│я▀п╩п╨п╦. п╜я┘.... п©я┐я│я┌я▄ я▐ п╠я┐п╢я┐ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫я▀п╪ п╡я│п╣п╪п╦я─п╫я▀п╪ я┤п╟п╧п╫п╦п╨п╬п╪ п╨п╬я┌п╬я─я▀п╧ п╥п╟п╠я▀п╡п╟п╣я┌ URL п©п╬п╢п©п╦я─п╟я┌я▄ я│п╥п╟п╢п╦ п©п╟п╩п╨п╬п╧:))))) PS: п║п©п╟я│п╦п╠п╬ п╫п╟ п╢п╬п╠я─п╬п╪ я│п╩п╬п╡п╣. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,258337,260300#msg-260300 From sytar.alex п╫п╟ gmail.com Wed Jul 15 04:49:02 2015 From: sytar.alex п╫п╟ gmail.com (Aleksandr Sytar) Date: Wed, 15 Jul 2015 07:49:02 +0300 Subject: =?UTF-8?B?UmU6INCa0LDRgdGC0L7QvNC90LDRjyDRgdCx0L7RgNC60LAgTkdJTlgg0L/QvtC0?= =?UTF-8?B?IERlYmlhbiA3?= In-Reply-To: References: Message-ID: 14 п╦я▌п╩я▐ 2015 пЁ., 22:22 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Michael Kechinov п╫п╟п©п╦я│п╟п╩: > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > > п п╟п╨п╬п╧ я│п╟п╪я▀п╧ п©я─п╟п╡п╦п╩я▄п╫я▀п╧ я│п©п╬я│п╬п╠ я│п╢п╣п╩п╟я┌я▄ п╨п╟я│я┌п╬п╪п╫я┐я▌ я│п╠п╬я─п╨я┐ я│п╡п╣п╤п╣пЁп╬ NGINX (1.8 > п╦п╩п╦ 1.9) я│ п╪п╬п╢я┐п╩я▐п╪п╦ perl п╦ geo? > > п╖я┌п╬-я┌п╬ я┌п╦п©п╟ я┌п╟п╨п╬пЁп╬ > https://www.digitalocean.com/community/tutorials/how-to-add-ngx_pagespeed-module-to-nginx-in-debian-wheezy > п²п╬ п©п╬ я│я│я▀п╩п╨п╣ п╦п╥ я─п╣п©п╬п╥п╦я┌п╬я─п╦я▐ п╡я▀п╨п╟я┤п╦п╡п╟п╣я┌я│я▐ п╡п╣я─я│п╦я▐ NGINX 1.6. > > п÷п╬п╫я▐я┌п╫п╬, я┤я┌п╬ п╡я│п╣пЁп╢п╟ п╪п╬п╤п╫п╬ я│п╨п╟я┤п╟я┌я▄ п╦я│я┘п╬п╢п╫п╦п╨п╦ п╦ п╢п╟п╩я▄я┬п╣ ./configure && make > && make install, п╫п╬ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ я┤я┌п╬-я┌п╬ п©я─п╦п╠п╩п╦п╤п╣п╫п╫п╬п╣ п╨ п╪п╣п╫п╣п╢п╤п╣я─п╟п╪ п©п╟п╨п╣я┌п╬п╡, > я┤я┌п╬п╠я▀ п╡ я│п╩я┐я┤п╟п╣ я┤п╣пЁп╬ п╪п╬п╤п╫п╬ п╠я▀п╩п╬ п╠я▀я│я┌я─п╬ п╬я┌п╨п╟я┌п╦я┌я▄я│я▐. > > cd /usr/src apt-get source nginx && apt-get install build-dep nignx cd nginx-(version) cd debian nano rules п©я─п╟п╡п╦п╪ п©я─п╟п╡п╦п╩п╟ configure cd ../../ apt-get source -b nginx п╦п╩п╦ п╦п╥ п╦п╥ п©п╟п©п╨п╦ п╦я│я┘п╬п╢п╫п╦п╨п╬п╡ debuild -uc -us ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From sytar.alex п╫п╟ gmail.com Wed Jul 15 05:21:01 2015 From: sytar.alex п╫п╟ gmail.com (Aleksandr Sytar) Date: Wed, 15 Jul 2015 08:21:01 +0300 Subject: =?UTF-8?B?UmU6INCa0LDRgdGC0L7QvNC90LDRjyDRgdCx0L7RgNC60LAgTkdJTlgg0L/QvtC0?= =?UTF-8?B?IERlYmlhbiA3?= In-Reply-To: References: Message-ID: п≈п╟п╠я▀п╩ я│п╟п╪п╬п╣ пЁп╩п╟п╡п╫п╬п╣ - п╡ п©п╟п©п╨п╣ debian п╡ я└п╟п╧п╩ changelogs п╢п╬п╠п╟п╡п╦я┌я▄ п╥п╟п©п╦я│я▄ п╬ п╫п╬п╡п╬п╧ п╡п╣я─я│п╦п╦ 15 п╦я▌п╩я▐ 2015 пЁ. 7:49 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ "Aleksandr Sytar" п╫п╟п©п╦я│п╟п╩: > > > 14 п╦я▌п╩я▐ 2015 пЁ., 22:22 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Michael Kechinov > п╫п╟п©п╦я│п╟п╩: > >> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. >> >> п п╟п╨п╬п╧ я│п╟п╪я▀п╧ п©я─п╟п╡п╦п╩я▄п╫я▀п╧ я│п©п╬я│п╬п╠ я│п╢п╣п╩п╟я┌я▄ п╨п╟я│я┌п╬п╪п╫я┐я▌ я│п╠п╬я─п╨я┐ я│п╡п╣п╤п╣пЁп╬ NGINX (1.8 >> п╦п╩п╦ 1.9) я│ п╪п╬п╢я┐п╩я▐п╪п╦ perl п╦ geo? >> >> п╖я┌п╬-я┌п╬ я┌п╦п©п╟ я┌п╟п╨п╬пЁп╬ >> https://www.digitalocean.com/community/tutorials/how-to-add-ngx_pagespeed-module-to-nginx-in-debian-wheezy >> п²п╬ п©п╬ я│я│я▀п╩п╨п╣ п╦п╥ я─п╣п©п╬п╥п╦я┌п╬я─п╦я▐ п╡я▀п╨п╟я┤п╦п╡п╟п╣я┌я│я▐ п╡п╣я─я│п╦я▐ NGINX 1.6. >> >> п÷п╬п╫я▐я┌п╫п╬, я┤я┌п╬ п╡я│п╣пЁп╢п╟ п╪п╬п╤п╫п╬ я│п╨п╟я┤п╟я┌я▄ п╦я│я┘п╬п╢п╫п╦п╨п╦ п╦ п╢п╟п╩я▄я┬п╣ ./configure && make >> && make install, п╫п╬ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ я┤я┌п╬-я┌п╬ п©я─п╦п╠п╩п╦п╤п╣п╫п╫п╬п╣ п╨ п╪п╣п╫п╣п╢п╤п╣я─п╟п╪ п©п╟п╨п╣я┌п╬п╡, >> я┤я┌п╬п╠я▀ п╡ я│п╩я┐я┤п╟п╣ я┤п╣пЁп╬ п╪п╬п╤п╫п╬ п╠я▀п╩п╬ п╠я▀я│я┌я─п╬ п╬я┌п╨п╟я┌п╦я┌я▄я│я▐. >> >> > cd /usr/src > apt-get source nginx && apt-get install build-dep nignx > cd nginx-(version) > cd debian > nano rules > п©я─п╟п╡п╦п╪ п©я─п╟п╡п╦п╩п╟ configure > cd ../../ > apt-get source -b nginx п╦п╩п╦ п╦п╥ п╦п╥ п©п╟п©п╨п╦ п╦я│я┘п╬п╢п╫п╦п╨п╬п╡ debuild -uc -us > > ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Wed Jul 15 07:09:30 2015 From: nginx-forum п╫п╟ nginx.us (itcod) Date: Wed, 15 Jul 2015 03:09:30 -0400 Subject: =?UTF-8?B?UmU6IENhcHRjaGEg0L3QsCBsdWE=?= In-Reply-To: References: Message-ID: <1bd403e181356deef9905077484e0cc7.NginxMailingListRussian@forum.nginx.org> я▐ я│п╣п╧я┤п╟я│ п╨п╟п╨ я─п╟п╥ я─п╦я│я┐я▌.... п╡ п╩я┐п╟я┬п╨я┐ п╡я│я┌я─п╟п╦п╡п╟я▌ п╬п╠я─п╟я┴п╣п╫п╦п╣ п╨ пЁя┐пЁп╩я▒п╡п╬п╪я┐ я│п╣я─п╡п╦я│я┐ recaptcha. п╣я│п╩п╦ п©п╬п╢п╬п╧п╢я▒я┌ п©п╬п╢я│п╨п╟п╤я┐/п©п╬п╨п╟п╤я┐ я┤п╣пЁп╬ п╥п╫п╟я▌. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260228,260310#msg-260310 From sam п╫п╟ mkechinov.ru Wed Jul 15 07:10:24 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Wed, 15 Jul 2015 10:10:24 +0300 Subject: =?UTF-8?B?UmU6INCa0LDRgdGC0L7QvNC90LDRjyDRgdCx0L7RgNC60LAgTkdJTlgg0L/QvtC0?= =?UTF-8?B?IERlYmlhbiA3?= In-Reply-To: References: Message-ID: п²п╟ я┬п╟пЁп╣ apt-get install build-dep nignx п÷п╦я┬п╣я┌ Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package build-dep E: Unable to locate package nignx п÷я─п╦ я█я┌п╬п╪ п╡ /etc/apt/sources.list п©я┐я┌п╦ п©я─п╬п©п╦я│п╟п╫я▀ deb http://nginx.org/packages/mainline/debian/ wheezy nginx deb-src http://nginx.org/packages/mainline/debian/ wheezy nginx 2015-07-15 8:21 GMT+03:00 Aleksandr Sytar : > п≈п╟п╠я▀п╩ я│п╟п╪п╬п╣ пЁп╩п╟п╡п╫п╬п╣ - п╡ п©п╟п©п╨п╣ debian п╡ я└п╟п╧п╩ changelogs п╢п╬п╠п╟п╡п╦я┌я▄ п╥п╟п©п╦я│я▄ п╬ > п╫п╬п╡п╬п╧ п╡п╣я─я│п╦п╦ > 15 п╦я▌п╩я▐ 2015 пЁ. 7:49 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ "Aleksandr Sytar" > п╫п╟п©п╦я│п╟п╩: > > >> >> 14 п╦я▌п╩я▐ 2015 пЁ., 22:22 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Michael Kechinov >> п╫п╟п©п╦я│п╟п╩: >> >>> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. >>> >>> п п╟п╨п╬п╧ я│п╟п╪я▀п╧ п©я─п╟п╡п╦п╩я▄п╫я▀п╧ я│п©п╬я│п╬п╠ я│п╢п╣п╩п╟я┌я▄ п╨п╟я│я┌п╬п╪п╫я┐я▌ я│п╠п╬я─п╨я┐ я│п╡п╣п╤п╣пЁп╬ NGINX >>> (1.8 п╦п╩п╦ 1.9) я│ п╪п╬п╢я┐п╩я▐п╪п╦ perl п╦ geo? >>> >>> п╖я┌п╬-я┌п╬ я┌п╦п©п╟ я┌п╟п╨п╬пЁп╬ >>> https://www.digitalocean.com/community/tutorials/how-to-add-ngx_pagespeed-module-to-nginx-in-debian-wheezy >>> п²п╬ п©п╬ я│я│я▀п╩п╨п╣ п╦п╥ я─п╣п©п╬п╥п╦я┌п╬я─п╦я▐ п╡я▀п╨п╟я┤п╦п╡п╟п╣я┌я│я▐ п╡п╣я─я│п╦я▐ NGINX 1.6. >>> >>> п÷п╬п╫я▐я┌п╫п╬, я┤я┌п╬ п╡я│п╣пЁп╢п╟ п╪п╬п╤п╫п╬ я│п╨п╟я┤п╟я┌я▄ п╦я│я┘п╬п╢п╫п╦п╨п╦ п╦ п╢п╟п╩я▄я┬п╣ ./configure && make >>> && make install, п╫п╬ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ я┤я┌п╬-я┌п╬ п©я─п╦п╠п╩п╦п╤п╣п╫п╫п╬п╣ п╨ п╪п╣п╫п╣п╢п╤п╣я─п╟п╪ п©п╟п╨п╣я┌п╬п╡, >>> я┤я┌п╬п╠я▀ п╡ я│п╩я┐я┤п╟п╣ я┤п╣пЁп╬ п╪п╬п╤п╫п╬ п╠я▀п╩п╬ п╠я▀я│я┌я─п╬ п╬я┌п╨п╟я┌п╦я┌я▄я│я▐. >>> >>> >> cd /usr/src >> apt-get source nginx && apt-get install build-dep nignx >> cd nginx-(version) >> cd debian >> nano rules >> п©я─п╟п╡п╦п╪ п©я─п╟п╡п╦п╩п╟ configure >> cd ../../ >> apt-get source -b nginx п╦п╩п╦ п╦п╥ п╦п╥ п©п╟п©п╨п╦ п╦я│я┘п╬п╢п╫п╦п╨п╬п╡ debuild -uc -us >> >> > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Wed Jul 15 07:49:46 2015 From: nginx-forum п╫п╟ nginx.us (itcod) Date: Wed, 15 Jul 2015 03:49:46 -0400 Subject: =?UTF-8?B?UmU6IENhcHRjaGEg0L3QsCBsdWE=?= In-Reply-To: <1bd403e181356deef9905077484e0cc7.NginxMailingListRussian@forum.nginx.org> References: <1bd403e181356deef9905077484e0cc7.NginxMailingListRussian@forum.nginx.org> Message-ID: <08d5bc60d623d2f02286233dc0ebdca8.NginxMailingListRussian@forum.nginx.org> п╣я┴я▒ п╣я│я┌я▄ п╡п╬я┌ я┌п╟п╨п╬п╧ п©я─п╬п╣п╨я┌ https://github.com/mrDoctorWho/lua-captcha я▐ п╣пЁп╬ п╫п╣ п©я─п╬п╠п╬п╡п╟п╩, п©п╬я┌п╬п╪я┐ я┤я┌п╬ п╢п╣п╪п╨п╦ п╫п╣ п╡п╦п╢п╣п╩. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260228,260312#msg-260312 From sam п╫п╟ mkechinov.ru Wed Jul 15 09:31:37 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Wed, 15 Jul 2015 12:31:37 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gbWFwLCDQv9C10YDQtdC80LXQvdC90Ys=?= =?UTF-8?B?0LUg0Lgg0LDRgNCz0YPQvNC10L3RgtGL?= In-Reply-To: References: <1833071.KQKh9rMtJX@vbart-workstation> Message-ID: п║ п©я─п╣п╢я▀п╢я┐я┴п╦п╪ п©я┐п╫п╨я┌п╬п╪ я─п╟п╥п╬п╠я─п╟п╩я│я▐. п■я─я┐пЁп╟я▐ п©я─п╬п╠п╩п╣п╪п╟ - п©я─п╦ POST-п╥п╟п©я─п╬я│п╟я┘ п╦ $r->request_body п╦ $r->request_body_file п©я┐я│я┌я▀. POST-п╥п╟п©я─п╬я│: curl 'http://domain.com/push' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' --data 'event=view&shop_id=f95342356fa619749015b7225f3b7db3&ssid=583c5f49-e86b-477b-98f9-87507bf0e3af&count=1&item_id%5B%5D=34753&price%5B%5D=14196&is_available%5B%5D=1' п п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ NGINX: http { perl_set $request_shop_id ' sub { my $r = shift; if ($r->request_method eq "GET") { if($r->args =~ /shop_id=([a-z0-9A-Z]+)/ ) { return "$1"; } else { return ""; } } else { return $r->request_body; } } '; } п▓ п╦я┌п╬пЁп╣, п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $request_shop_id п©я┐я│я┌п╟. п⌠п╢п╣ п╡ п╦я┌п╬пЁп╣ п╫п╟п╧я┌п╦ п╢п╟п╫п╫я▀п╣, п©п╣я─п╣п╢п╟п╫п╫я▀п╣ п╡ п╥п╟п©я─п╬я│п╣? 2015-07-14 23:46 GMT+03:00 Michael Kechinov : > п║ я█я┌п╦п╪ п╡п╬п╥п╫п╦п╨п╩п╟ п©я─п╬п╠п╩п╣п╪п╟ > > п║п╬п╠я─п╟п╩ NGINX я│ perl'п╬п╪. > п╖п╦я┌п╟я▌ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ http://nginx.org/ru/docs/http/ngx_http_perl_module.html > п▓ п╫п╣п╧ п╫п╟п©п╦я│п╟п╫п╬, я┤я┌п╬ "sub" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ location > п░ "map" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┌п╬п╩я▄п╨п╬ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ http. > > п▓ п╦я┌п╬пЁп╣, я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ я┌п╣я│я┌п╦я─п╬п╡п╟п╫п╦п╣ п╨п╬п╫я└п╦пЁп╟ п╫п╣ п©я─п╬я┘п╬п╢п╦я┌: > http { > sub { > my $r = shift; > my $ua = $r->header_in("User-Agent"); > } > > add_header X-test "$ua"; > > map_hash_max_size 8192; > map $arg_shop_id $api_shard { > include /home/rails/nginx_shop_mapping.conf; > } > } > > п░ я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ п╪п╟п©п©п╦п╫пЁ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╥п╟п╢п╬п╩пЁп╬ п╢п╬ я┌п╬пЁп╬, п╨п╟п╨ > я│я─п╟п╠п╬я┌п╟п╣я┌ п©п╣я─п╩п╬п╡п╟я▐ я└я┐п╫п╨я├п╦я▐: > > http { > > server { > location { > sub { > my $r = shift; > my $ua = $r->header_in("User-Agent"); > } > > add_header X-test "$ua"; > } > } > > map_hash_max_size 8192; > map $arg_shop_id $api_shard { > include /home/rails/nginx_shop_mapping.conf; > } > } > > > п п╟п╨п╬п╧ п©п╬я│п╬п╡п╣я┌я┐п╣я┌п╣ п╡я▀я┘п╬п╢? > > > > > > > 2015-07-10 12:01 GMT+03:00 п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ : > >> On Friday 10 July 2015 10:10:04 п≤п╩я▄я▐ п╗п╦п©п╦я├п╦п╫ wrote: >> > я┤я┌п╬п╠я▀ п╠я▀п╩п╬, п╨п╟п╨ п╡я▀ я┘п╬я┌п╦я┌п╣, п╫п╟п╢п╬ я┤я┌п╬п╠я▀ nginx я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫я▐п╩ п╥п╟п©я─п╬я│ >> > п©п╬п╩п╫п╬я│я┌я▄я▌, п╦п╥п╡п╩п╣п╨ п╦п╥ я┌п╣п╩п╟ п©п╟я─п╟п╪п╣я┌я─ п╦ я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ я│п©я─п╬п╨я│п╦я─п╬п╡п╟п╩. >> > п╫п╟ п©я─п╟п╨я┌п╦п╨п╣ nginx п©я─п╬п╨я│п╦я─я┐п╣я┌ п╥п╟п©я─п╬я│ п©п╬я│я┌п╣п©п╣п╫п╫п╬. >> > >> [..] >> >> п²п╟ п©я─п╟п╨я┌п╦п╨п╣ п╬п╫ п╨п╟п╨ я─п╟п╥ я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫п╦п╪п╟п╣я┌ п╡п╣я│я▄ п╥п╟п©я─п╬я│ >> я├п╣п╩п╦п╨п╬п╪, п╟ п©п╬я┌п╬п╪ я┌п╬п╩я▄п╨п╬ п©я─п╬п╨я│п╦я─я┐п╣я┌ п╣пЁп╬ п╫п╟ п╠я█п╨п╣п╫п╢, п╣я│п╩п╦ >> п╨п╬п╫п╣я┤п╫п╬ я│п©п╣я├п╦п╟п╩я▄п╫п╬ п╫п╣ п╡я▀п╨п╩я▌я┤п╦я┌я▄ proxy_request_buffering: >> http://nginx.org/r/proxy_request_buffering >> >> п▓я▀я┌п╟я┴п╦я┌я▄ п©п╟я─п╟п╪п╣я┌я─ п╦п╥ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ п╪п╬п╤п╫п╬ я│ п©п╬п╪п╬я┴я▄я▌ >> п╡я│я┌я─п╬п╣п╫п╫п╬пЁп╬ п©п╣я─п╩п╟: >> http://nginx.org/en/docs/http/ngx_http_perl_module.html >> >> >> -- >> п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru п╫п╟ nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> > > > > -- > *Michael Kechinov * | sam п╫п╟ mkechinov.ru | > +7 950 0099233 > Startups development studio: mkechinov.ru | en > Personalization for e-commerce: rees46.com > HackDay: hackday.ru > Twitter-wall: twijector.com > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Wed Jul 15 09:42:52 2015 From: nginx-forum п╫п╟ nginx.us (artsnz) Date: Wed, 15 Jul 2015 05:42:52 -0400 Subject: http_basic_autentification + Connection Upgrade Message-ID: п п╬п╫я└п╦пЁ Nginx: proxy_buffering off; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; auth_basic "Private Area"; auth_basic_user_file /var/www/secur/.htpasswd; location / { proxy_pass http://xxx.xxx.xxx.xxx:8080/; break; } п≈п╟п╪п╣я┌п╦п╩ я┤я┌п╬ п©я─п╦ я┌п╟п╨п╬п╪ п╨п╬п╫я└п╦пЁп╣ я└п╟п╧п╩ htpasswd п╢п╣я─пЁп╟п╣я┌я│я▐ п©п╬я│я┌я▐п╫п╫п╬, п©п╬я│п╩п╣ п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦ п©я─п╦ я─п╟п╠п╬я┌п╣ я│ п©п╬я┌п╬п╨п╬п╡я▀п╪ п©я─п╦п╩п╬п╤п╣п╫п╦п╣п╪, п╡п╦п╢п╦п╪п╬ п╦п╢п╣я┌ п©я─п╬п╡п╣я─п╨п╟ basic auth п╫п╟ п╨п╟п╤п╢я▀п╧ п©п╟п╨п╣я┌, п╟ я█я┌п╬ п╩п╦я┬п╫я▐я▐ п╫п╟пЁя─я┐п╥п╨п╟ п╫п╟ п╢п╦я│п╨п╬п╡я┐я▌ п©п╬п╢я│п╦я│я┌п╣п╪я┐. п²п╣п╥п╫п╟я▌ п╠п╟пЁ п╩п╦ я█я┌п╬, я─п╣я┬п╦п╩ я│п©я─п╬я│п╦я┌я▄ я┐ п╡п╟я│. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260315,260315#msg-260315 From sytar.alex п╫п╟ gmail.com Wed Jul 15 10:29:11 2015 From: sytar.alex п╫п╟ gmail.com (Aleksandr Sytar) Date: Wed, 15 Jul 2015 13:29:11 +0300 Subject: =?UTF-8?B?UmU6INCa0LDRgdGC0L7QvNC90LDRjyDRgdCx0L7RgNC60LAgTkdJTlgg0L/QvtC0?= =?UTF-8?B?IERlYmlhbiA3?= In-Reply-To: References: Message-ID: 15 п╦я▌п╩я▐ 2015 пЁ., 10:10 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Michael Kechinov п╫п╟п©п╦я│п╟п╩: > Unable to locate package nignx ^^^^^^ п·п©п╣я┤п╟я┌п╨п╟ - nginx ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From vbart п╫п╟ nginx.com Wed Jul 15 10:58:35 2015 From: vbart п╫п╟ nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Wed, 15 Jul 2015 13:58:35 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gbWFwLCDQv9C10YDQtdC80LXQvdC90Ys=?= =?UTF-8?B?0LUg0Lgg0LDRgNCz0YPQvNC10L3RgtGL?= In-Reply-To: References: Message-ID: <3272444.IKJx7SoesR@vbart-laptop> On Wednesday 15 July 2015 12:31:37 Michael Kechinov wrote: > п║ п©я─п╣п╢я▀п╢я┐я┴п╦п╪ п©я┐п╫п╨я┌п╬п╪ я─п╟п╥п╬п╠я─п╟п╩я│я▐. п■я─я┐пЁп╟я▐ п©я─п╬п╠п╩п╣п╪п╟ - п©я─п╦ POST-п╥п╟п©я─п╬я│п╟я┘ > п╦ $r->request_body п╦ $r->request_body_file п©я┐я│я┌я▀. > > POST-п╥п╟п©я─п╬я│: > > curl 'http://domain.com/push' -H 'Content-Type: > application/x-www-form-urlencoded; charset=UTF-8' --data > 'event=view&shop_id=f95342356fa619749015b7225f3b7db3&ssid=583c5f49-e86b-477b-98f9-87507bf0e3af&count=1&item_id%5B%5D=34753&price%5B%5D=14196&is_available%5B%5D=1' > > п п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ NGINX: > > http { > perl_set $request_shop_id ' > sub { > my $r = shift; > if ($r->request_method eq "GET") { > if($r->args =~ /shop_id=([a-z0-9A-Z]+)/ ) { > return "$1"; > } else { > return ""; > } > } else { > return $r->request_body; > } > } > '; > } > > п▓ п╦я┌п╬пЁп╣, п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $request_shop_id п©я┐я│я┌п╟. > > п⌠п╢п╣ п╡ п╦я┌п╬пЁп╣ п╫п╟п╧я┌п╦ п╢п╟п╫п╫я▀п╣, п©п╣я─п╣п╢п╟п╫п╫я▀п╣ п╡ п╥п╟п©я─п╬я│п╣? > п╒п╟п╨ я─п╟п╠п╬я┌п╟я┌я▄ п╫п╣ п╠я┐п╢п╣я┌. п²п╟ п╪п╬п╪п╣п╫я┌ perl_set я┌п╣п╩п╬ п╣я┴п╣ п╫п╣ п╠я▀п╩п╬ п©я─п╬я┤п╦я┌п╟п╫п╬. п║п╪п╬я┌я─п╦я┌п╣ п©я─п╦п╪п╣я─ п╦п╥ $r->has_request_body: http://nginx.org/ru/docs/http/ngx_http_perl_module.html#methods -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ > > > > 2015-07-14 23:46 GMT+03:00 Michael Kechinov : > > > п║ я█я┌п╦п╪ п╡п╬п╥п╫п╦п╨п╩п╟ п©я─п╬п╠п╩п╣п╪п╟ > > > > п║п╬п╠я─п╟п╩ NGINX я│ perl'п╬п╪. > > п╖п╦я┌п╟я▌ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ http://nginx.org/ru/docs/http/ngx_http_perl_module.html > > п▓ п╫п╣п╧ п╫п╟п©п╦я│п╟п╫п╬, я┤я┌п╬ "sub" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ location > > п░ "map" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┌п╬п╩я▄п╨п╬ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ http. > > > > п▓ п╦я┌п╬пЁп╣, я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ я┌п╣я│я┌п╦я─п╬п╡п╟п╫п╦п╣ п╨п╬п╫я└п╦пЁп╟ п╫п╣ п©я─п╬я┘п╬п╢п╦я┌: > > http { > > sub { > > my $r = shift; > > my $ua = $r->header_in("User-Agent"); > > } > > > > add_header X-test "$ua"; > > > > map_hash_max_size 8192; > > map $arg_shop_id $api_shard { > > include /home/rails/nginx_shop_mapping.conf; > > } > > } > > > > п░ я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ п╪п╟п©п©п╦п╫пЁ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╥п╟п╢п╬п╩пЁп╬ п╢п╬ я┌п╬пЁп╬, п╨п╟п╨ > > я│я─п╟п╠п╬я┌п╟п╣я┌ п©п╣я─п╩п╬п╡п╟я▐ я└я┐п╫п╨я├п╦я▐: > > > > http { > > > > server { > > location { > > sub { > > my $r = shift; > > my $ua = $r->header_in("User-Agent"); > > } > > > > add_header X-test "$ua"; > > } > > } > > > > map_hash_max_size 8192; > > map $arg_shop_id $api_shard { > > include /home/rails/nginx_shop_mapping.conf; > > } > > } > > > > > > п п╟п╨п╬п╧ п©п╬я│п╬п╡п╣я┌я┐п╣я┌п╣ п╡я▀я┘п╬п╢? > > > > > > > > > > > > > > 2015-07-10 12:01 GMT+03:00 п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ : > > > >> On Friday 10 July 2015 10:10:04 п≤п╩я▄я▐ п╗п╦п©п╦я├п╦п╫ wrote: > >> > я┤я┌п╬п╠я▀ п╠я▀п╩п╬, п╨п╟п╨ п╡я▀ я┘п╬я┌п╦я┌п╣, п╫п╟п╢п╬ я┤я┌п╬п╠я▀ nginx я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫я▐п╩ п╥п╟п©я─п╬я│ > >> > п©п╬п╩п╫п╬я│я┌я▄я▌, п╦п╥п╡п╩п╣п╨ п╦п╥ я┌п╣п╩п╟ п©п╟я─п╟п╪п╣я┌я─ п╦ я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ я│п©я─п╬п╨я│п╦я─п╬п╡п╟п╩. > >> > п╫п╟ п©я─п╟п╨я┌п╦п╨п╣ nginx п©я─п╬п╨я│п╦я─я┐п╣я┌ п╥п╟п©я─п╬я│ п©п╬я│я┌п╣п©п╣п╫п╫п╬. > >> > > >> [..] > >> > >> п²п╟ п©я─п╟п╨я┌п╦п╨п╣ п╬п╫ п╨п╟п╨ я─п╟п╥ я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫п╦п╪п╟п╣я┌ п╡п╣я│я▄ п╥п╟п©я─п╬я│ > >> я├п╣п╩п╦п╨п╬п╪, п╟ п©п╬я┌п╬п╪ я┌п╬п╩я▄п╨п╬ п©я─п╬п╨я│п╦я─я┐п╣я┌ п╣пЁп╬ п╫п╟ п╠я█п╨п╣п╫п╢, п╣я│п╩п╦ > >> п╨п╬п╫п╣я┤п╫п╬ я│п©п╣я├п╦п╟п╩я▄п╫п╬ п╫п╣ п╡я▀п╨п╩я▌я┤п╦я┌я▄ proxy_request_buffering: > >> http://nginx.org/r/proxy_request_buffering > >> > >> п▓я▀я┌п╟я┴п╦я┌я▄ п©п╟я─п╟п╪п╣я┌я─ п╦п╥ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ п╪п╬п╤п╫п╬ я│ п©п╬п╪п╬я┴я▄я▌ > >> п╡я│я┌я─п╬п╣п╫п╫п╬пЁп╬ п©п╣я─п╩п╟: > >> http://nginx.org/en/docs/http/ngx_http_perl_module.html > >> > >> > >> -- > >> п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ > >> _______________________________________________ > >> nginx-ru mailing list > >> nginx-ru п╫п╟ nginx.org > >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > >> > > > > > > > > -- > > *Michael Kechinov * | sam п╫п╟ mkechinov.ru | > > +7 950 0099233 > > Startups development studio: mkechinov.ru | en > > Personalization for e-commerce: rees46.com > > HackDay: hackday.ru > > Twitter-wall: twijector.com > > > > > > -- > *Michael Kechinov * | sam п╫п╟ mkechinov.ru | > +7 950 0099233 > Startups development studio: mkechinov.ru | en > Personalization for e-commerce: rees46.com > HackDay: hackday.ru > Twitter-wall: twijector.com > From sam п╫п╟ mkechinov.ru Wed Jul 15 12:07:23 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Wed, 15 Jul 2015 15:07:23 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gbWFwLCDQv9C10YDQtdC80LXQvdC90Ys=?= =?UTF-8?B?0LUg0Lgg0LDRgNCz0YPQvNC10L3RgtGL?= In-Reply-To: <3272444.IKJx7SoesR@vbart-laptop> References: <3272444.IKJx7SoesR@vbart-laptop> Message-ID: п÷я─п╟п╡п╦п╩я▄п╫п╬ п©п╬п╫п╦п╪п╟я▌, я┤я┌п╬ п╡ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╠я┐п╢п╣я┌ п©я─п╬п╦я│я┘п╬п╢п╦я┌я▄ я│п╩п╣п╢я┐я▌я┴п╣п╣: п▓ п╪п╬п╪п╣п╫я┌, п╨п╬пЁп╢п╟ я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ п╡п╣я│я▄ body я│я─п╟п╠п╟я┌я▀п╡п╟п╣я┌ callback, п╡ п╨п╬я┌п╬я─я▀п╧ п©п╣я─п╣п╢п╟п╣я┌я│я▐ я█я┌п╬я┌ body. п▓ callback'п╣ п╪я▀ п©п╬п╩я┐я┤п╟п╣п╪ п╥п╫п╟я┤п╣п╫п╦п╣ п╫я┐п╤п╫п╬пЁп╬ п╟я─пЁя┐п╪п╣п╫я┌п╟ (shop_id), я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣п╪ я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ $request_shop_id, п╢п╬я│я┌я┐п©п╫я┐я▌ п╡ NGINX (п╨я│я┌п╟я┌п╦, п╫п╣ п╫п╟я┬п╣п╩, п╨п╟п╨ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п╡ PERL'п╣ п©п╣я─п╣п╪п╣п╫п╫я┐я▌, п╨п╬я┌п╬я─п╟я▐ п╠я┐п╢п╣я┌ п╢п╬я│я┌я┐п©п╫п╟ п╢п╟п╩п╣п╣ п╡ п╨п╬п╫я└п╦пЁп╣ NGINX'п╟ - п╫п╟я┬п╣п╩ я┌п╬п╩я▄п╨п╬ $r->variable, п╫п╬ п╬п╫п╬ п©я─п╬я│я┌п╬ п©п╣я─п╣п╢п╟п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ п╪п╣п╤п╢я┐ sub'п╟п╪п╦). п■п╟п╩п╣п╣ п╡ я│п╣п╨я├п╦п╦ location п╬п╠я─п╟я┴п╟я▌я│я▄ п╨ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $api_shard, п╫п╟ п╫п╣п╣ я│я─п╟п╠п╟я┌я▀п╡п╟п╣я┌ map, п╨п╬я┌п╬я─я▀п╧ п©п╬п╪п╣я│я┌п╦я┌ п╥п╫п╟я┤п╣п╫п╦п╣, я│п╡я▐п╥п╟п╫п╫п╬п╣ я│п╬ п╥п╫п╟я┤п╣п╫п╦п╣п╪ $request_shop_id. п╒п╬ п╣я│я┌я▄ п╫п╟ п╪п╬п╪п╣п╫я┌ п╬п╠я─п╟я┴п╣п╫п╦я▐ п╨ $api_shard я┐ п╪п╣п╫я▐ пЁп╟я─п╟п╫я┌п╦я─п╬п╡п╟п╫п╬ п╠я┐п╢п╣я┌ п╥п╟пЁя─я┐п╤п╣п╫ body. п╒п╟п╨? п÷я│п╣п╡п╢п╬-п╨п╬п╢ http { server { location ... { perl ' sub { $r_shop_id = $r->has_request_body(\&process_body) // п п╟п╨-я┌п╬ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ $request_shop_id п╡ п╥п╫п╟я┤п╣п╫п╦п╣ $r_shop_id, // я┤я┌п╬п╠я▀ п╠я▀п╩п╬ п╢п╬я│я┌я┐п©п╫п╬ п╡ п╨п╬п╫я└п╦пЁп╣ NGINX } sub process_body { $r = shift; if( $r->request_body ~= /shop_id=([a-z0-9]+)/) { return "$1"; } return ""; } '; # п╒я┐я┌ п©я─п╬я│я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣п╪ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ $api_shard п╨п╟п╨-я┌п╬ я┌п╟п╨ proxy_set_header ShardID $api_shard; proxy_pass http://backend; } } map $arg_code $api_shard { include /home/user/nginx_mapping.conf; } } 2015-07-15 13:58 GMT+03:00 п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ : > On Wednesday 15 July 2015 12:31:37 Michael Kechinov wrote: > > п║ п©я─п╣п╢я▀п╢я┐я┴п╦п╪ п©я┐п╫п╨я┌п╬п╪ я─п╟п╥п╬п╠я─п╟п╩я│я▐. п■я─я┐пЁп╟я▐ п©я─п╬п╠п╩п╣п╪п╟ - п©я─п╦ POST-п╥п╟п©я─п╬я│п╟я┘ > > п╦ $r->request_body п╦ $r->request_body_file п©я┐я│я┌я▀. > > > > POST-п╥п╟п©я─п╬я│: > > > > curl 'http://domain.com/push' -H 'Content-Type: > > application/x-www-form-urlencoded; charset=UTF-8' --data > > > 'event=view&shop_id=f95342356fa619749015b7225f3b7db3&ssid=583c5f49-e86b-477b-98f9-87507bf0e3af&count=1&item_id%5B%5D=34753&price%5B%5D=14196&is_available%5B%5D=1' > > > > п п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ NGINX: > > > > http { > > perl_set $request_shop_id ' > > sub { > > my $r = shift; > > if ($r->request_method eq "GET") { > > if($r->args =~ /shop_id=([a-z0-9A-Z]+)/ ) { > > return "$1"; > > } else { > > return ""; > > } > > } else { > > return $r->request_body; > > } > > } > > '; > > } > > > > п▓ п╦я┌п╬пЁп╣, п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $request_shop_id п©я┐я│я┌п╟. > > > > п⌠п╢п╣ п╡ п╦я┌п╬пЁп╣ п╫п╟п╧я┌п╦ п╢п╟п╫п╫я▀п╣, п©п╣я─п╣п╢п╟п╫п╫я▀п╣ п╡ п╥п╟п©я─п╬я│п╣? > > > > п╒п╟п╨ я─п╟п╠п╬я┌п╟я┌я▄ п╫п╣ п╠я┐п╢п╣я┌. п²п╟ п╪п╬п╪п╣п╫я┌ perl_set я┌п╣п╩п╬ п╣я┴п╣ п╫п╣ п╠я▀п╩п╬ п©я─п╬я┤п╦я┌п╟п╫п╬. > > п║п╪п╬я┌я─п╦я┌п╣ п©я─п╦п╪п╣я─ п╦п╥ $r->has_request_body: > http://nginx.org/ru/docs/http/ngx_http_perl_module.html#methods > > -- > п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ > > > > > > > > > > > 2015-07-14 23:46 GMT+03:00 Michael Kechinov : > > > > > п║ я█я┌п╦п╪ п╡п╬п╥п╫п╦п╨п╩п╟ п©я─п╬п╠п╩п╣п╪п╟ > > > > > > п║п╬п╠я─п╟п╩ NGINX я│ perl'п╬п╪. > > > п╖п╦я┌п╟я▌ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ > http://nginx.org/ru/docs/http/ngx_http_perl_module.html > > > п▓ п╫п╣п╧ п╫п╟п©п╦я│п╟п╫п╬, я┤я┌п╬ "sub" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ location > > > п░ "map" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┌п╬п╩я▄п╨п╬ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ http. > > > > > > п▓ п╦я┌п╬пЁп╣, я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ я┌п╣я│я┌п╦я─п╬п╡п╟п╫п╦п╣ п╨п╬п╫я└п╦пЁп╟ п╫п╣ п©я─п╬я┘п╬п╢п╦я┌: > > > http { > > > sub { > > > my $r = shift; > > > my $ua = $r->header_in("User-Agent"); > > > } > > > > > > add_header X-test "$ua"; > > > > > > map_hash_max_size 8192; > > > map $arg_shop_id $api_shard { > > > include /home/rails/nginx_shop_mapping.conf; > > > } > > > } > > > > > > п░ я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ п╪п╟п©п©п╦п╫пЁ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╥п╟п╢п╬п╩пЁп╬ п╢п╬ я┌п╬пЁп╬, п╨п╟п╨ > > > я│я─п╟п╠п╬я┌п╟п╣я┌ п©п╣я─п╩п╬п╡п╟я▐ я└я┐п╫п╨я├п╦я▐: > > > > > > http { > > > > > > server { > > > location { > > > sub { > > > my $r = shift; > > > my $ua = $r->header_in("User-Agent"); > > > } > > > > > > add_header X-test "$ua"; > > > } > > > } > > > > > > map_hash_max_size 8192; > > > map $arg_shop_id $api_shard { > > > include /home/rails/nginx_shop_mapping.conf; > > > } > > > } > > > > > > > > > п п╟п╨п╬п╧ п©п╬я│п╬п╡п╣я┌я┐п╣я┌п╣ п╡я▀я┘п╬п╢? > > > > > > > > > > > > > > > > > > > > > 2015-07-10 12:01 GMT+03:00 п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ : > > > > > >> On Friday 10 July 2015 10:10:04 п≤п╩я▄я▐ п╗п╦п©п╦я├п╦п╫ wrote: > > >> > я┤я┌п╬п╠я▀ п╠я▀п╩п╬, п╨п╟п╨ п╡я▀ я┘п╬я┌п╦я┌п╣, п╫п╟п╢п╬ я┤я┌п╬п╠я▀ nginx я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫я▐п╩ п╥п╟п©я─п╬я│ > > >> > п©п╬п╩п╫п╬я│я┌я▄я▌, п╦п╥п╡п╩п╣п╨ п╦п╥ я┌п╣п╩п╟ п©п╟я─п╟п╪п╣я┌я─ п╦ я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ > я│п©я─п╬п╨я│п╦я─п╬п╡п╟п╩. > > >> > п╫п╟ п©я─п╟п╨я┌п╦п╨п╣ nginx п©я─п╬п╨я│п╦я─я┐п╣я┌ п╥п╟п©я─п╬я│ п©п╬я│я┌п╣п©п╣п╫п╫п╬. > > >> > > > >> [..] > > >> > > >> п²п╟ п©я─п╟п╨я┌п╦п╨п╣ п╬п╫ п╨п╟п╨ я─п╟п╥ я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫п╦п╪п╟п╣я┌ п╡п╣я│я▄ п╥п╟п©я─п╬я│ > > >> я├п╣п╩п╦п╨п╬п╪, п╟ п©п╬я┌п╬п╪ я┌п╬п╩я▄п╨п╬ п©я─п╬п╨я│п╦я─я┐п╣я┌ п╣пЁп╬ п╫п╟ п╠я█п╨п╣п╫п╢, п╣я│п╩п╦ > > >> п╨п╬п╫п╣я┤п╫п╬ я│п©п╣я├п╦п╟п╩я▄п╫п╬ п╫п╣ п╡я▀п╨п╩я▌я┤п╦я┌я▄ proxy_request_buffering: > > >> http://nginx.org/r/proxy_request_buffering > > >> > > >> п▓я▀я┌п╟я┴п╦я┌я▄ п©п╟я─п╟п╪п╣я┌я─ п╦п╥ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ п╪п╬п╤п╫п╬ я│ п©п╬п╪п╬я┴я▄я▌ > > >> п╡я│я┌я─п╬п╣п╫п╫п╬пЁп╬ п©п╣я─п╩п╟: > > >> http://nginx.org/en/docs/http/ngx_http_perl_module.html > > >> > > >> > > >> -- > > >> п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ > > >> _______________________________________________ > > >> nginx-ru mailing list > > >> nginx-ru п╫п╟ nginx.org > > >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > >> > > > > > > > > > > > > -- > > > *Michael Kechinov * | > sam п╫п╟ mkechinov.ru | > > > +7 950 0099233 > > > Startups development studio: mkechinov.ru | en > > > Personalization for e-commerce: rees46.com > > > HackDay: hackday.ru > > > Twitter-wall: twijector.com > > > > > > > > > > > -- > > *Michael Kechinov * | sam п╫п╟ mkechinov.ru > | > > +7 950 0099233 > > Startups development studio: mkechinov.ru | en > > Personalization for e-commerce: rees46.com > > HackDay: hackday.ru > > Twitter-wall: twijector.com > > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From sam п╫п╟ mkechinov.ru Wed Jul 15 12:08:55 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Wed, 15 Jul 2015 15:08:55 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gbWFwLCDQv9C10YDQtdC80LXQvdC90Ys=?= =?UTF-8?B?0LUg0Lgg0LDRgNCz0YPQvNC10L3RgtGL?= In-Reply-To: References: <3272444.IKJx7SoesR@vbart-laptop> Message-ID: п·я┬п╦п╠я│я▐ я│ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п╡ п©я│п╣п╡п╢п╬п╨п╬п╢п╣. п·п╠п╫п╬п╡п╩п╣п╫п╫я▀п╧: http { server { location ... { perl ' sub { $r_shop_id = $r->has_request_body(\&process_body) // п п╟п╨-я┌п╬ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ $request_shop_id п╡ п╥п╫п╟я┤п╣п╫п╦п╣ $r_shop_id, // я┤я┌п╬п╠я▀ п╠я▀п╩п╬ п╢п╬я│я┌я┐п©п╫п╬ п╡ п╨п╬п╫я└п╦пЁп╣ NGINX } sub process_body { $r = shift; if( $r->request_body ~= /shop_id=([a-z0-9]+)/) { return "$1"; } return ""; } '; # п╒я┐я┌ п©я─п╬я│я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣п╪ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ $api_shard п╨п╟п╨-я┌п╬ я┌п╟п╨ proxy_set_header ShardID $api_shard; proxy_pass http://backend; } } map $request_shop_id $api_shard { include /home/user/nginx_mapping.conf; } } 2015-07-15 15:07 GMT+03:00 Michael Kechinov : > п÷я─п╟п╡п╦п╩я▄п╫п╬ п©п╬п╫п╦п╪п╟я▌, я┤я┌п╬ п╡ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╠я┐п╢п╣я┌ п©я─п╬п╦я│я┘п╬п╢п╦я┌я▄ я│п╩п╣п╢я┐я▌я┴п╣п╣: > > п▓ п╪п╬п╪п╣п╫я┌, п╨п╬пЁп╢п╟ я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ п╡п╣я│я▄ body я│я─п╟п╠п╟я┌я▀п╡п╟п╣я┌ callback, п╡ п╨п╬я┌п╬я─я▀п╧ > п©п╣я─п╣п╢п╟п╣я┌я│я▐ я█я┌п╬я┌ body. > п▓ callback'п╣ п╪я▀ п©п╬п╩я┐я┤п╟п╣п╪ п╥п╫п╟я┤п╣п╫п╦п╣ п╫я┐п╤п╫п╬пЁп╬ п╟я─пЁя┐п╪п╣п╫я┌п╟ (shop_id), > я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣п╪ я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ $request_shop_id, п╢п╬я│я┌я┐п©п╫я┐я▌ п╡ NGINX > (п╨я│я┌п╟я┌п╦, п╫п╣ п╫п╟я┬п╣п╩, п╨п╟п╨ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п╡ PERL'п╣ п©п╣я─п╣п╪п╣п╫п╫я┐я▌, п╨п╬я┌п╬я─п╟я▐ п╠я┐п╢п╣я┌ > п╢п╬я│я┌я┐п©п╫п╟ п╢п╟п╩п╣п╣ п╡ п╨п╬п╫я└п╦пЁп╣ NGINX'п╟ - п╫п╟я┬п╣п╩ я┌п╬п╩я▄п╨п╬ $r->variable, п╫п╬ п╬п╫п╬ п©я─п╬я│я┌п╬ > п©п╣я─п╣п╢п╟п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ п╪п╣п╤п╢я┐ sub'п╟п╪п╦). > п■п╟п╩п╣п╣ п╡ я│п╣п╨я├п╦п╦ location п╬п╠я─п╟я┴п╟я▌я│я▄ п╨ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $api_shard, п╫п╟ п╫п╣п╣ > я│я─п╟п╠п╟я┌я▀п╡п╟п╣я┌ map, п╨п╬я┌п╬я─я▀п╧ п©п╬п╪п╣я│я┌п╦я┌ п╥п╫п╟я┤п╣п╫п╦п╣, я│п╡я▐п╥п╟п╫п╫п╬п╣ я│п╬ п╥п╫п╟я┤п╣п╫п╦п╣п╪ > $request_shop_id. > п╒п╬ п╣я│я┌я▄ п╫п╟ п╪п╬п╪п╣п╫я┌ п╬п╠я─п╟я┴п╣п╫п╦я▐ п╨ $api_shard я┐ п╪п╣п╫я▐ пЁп╟я─п╟п╫я┌п╦я─п╬п╡п╟п╫п╬ п╠я┐п╢п╣я┌ > п╥п╟пЁя─я┐п╤п╣п╫ body. п╒п╟п╨? > > > п÷я│п╣п╡п╢п╬-п╨п╬п╢ > > http { > > server { > > location ... { > > perl ' > > sub { > $r_shop_id = $r->has_request_body(\&process_body) > // п п╟п╨-я┌п╬ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ $request_shop_id п╡ п╥п╫п╟я┤п╣п╫п╦п╣ > $r_shop_id, > // я┤я┌п╬п╠я▀ п╠я▀п╩п╬ п╢п╬я│я┌я┐п©п╫п╬ п╡ п╨п╬п╫я└п╦пЁп╣ NGINX > } > > sub process_body { > $r = shift; > if( $r->request_body ~= /shop_id=([a-z0-9]+)/) { > return "$1"; > } > return ""; > } > '; > > # п╒я┐я┌ п©я─п╬я│я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣п╪ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ $api_shard п╨п╟п╨-я┌п╬ я┌п╟п╨ > proxy_set_header ShardID $api_shard; > proxy_pass http://backend; > > } > } > > map $arg_code $api_shard { > include /home/user/nginx_mapping.conf; > } > > } > > > > > > > > > > 2015-07-15 13:58 GMT+03:00 п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ : > >> On Wednesday 15 July 2015 12:31:37 Michael Kechinov wrote: >> > п║ п©я─п╣п╢я▀п╢я┐я┴п╦п╪ п©я┐п╫п╨я┌п╬п╪ я─п╟п╥п╬п╠я─п╟п╩я│я▐. п■я─я┐пЁп╟я▐ п©я─п╬п╠п╩п╣п╪п╟ - п©я─п╦ POST-п╥п╟п©я─п╬я│п╟я┘ >> > п╦ $r->request_body п╦ $r->request_body_file п©я┐я│я┌я▀. >> > >> > POST-п╥п╟п©я─п╬я│: >> > >> > curl 'http://domain.com/push' -H 'Content-Type: >> > application/x-www-form-urlencoded; charset=UTF-8' --data >> > >> 'event=view&shop_id=f95342356fa619749015b7225f3b7db3&ssid=583c5f49-e86b-477b-98f9-87507bf0e3af&count=1&item_id%5B%5D=34753&price%5B%5D=14196&is_available%5B%5D=1' >> > >> > п п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ NGINX: >> > >> > http { >> > perl_set $request_shop_id ' >> > sub { >> > my $r = shift; >> > if ($r->request_method eq "GET") { >> > if($r->args =~ /shop_id=([a-z0-9A-Z]+)/ ) { >> > return "$1"; >> > } else { >> > return ""; >> > } >> > } else { >> > return $r->request_body; >> > } >> > } >> > '; >> > } >> > >> > п▓ п╦я┌п╬пЁп╣, п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $request_shop_id п©я┐я│я┌п╟. >> > >> > п⌠п╢п╣ п╡ п╦я┌п╬пЁп╣ п╫п╟п╧я┌п╦ п╢п╟п╫п╫я▀п╣, п©п╣я─п╣п╢п╟п╫п╫я▀п╣ п╡ п╥п╟п©я─п╬я│п╣? >> > >> >> п╒п╟п╨ я─п╟п╠п╬я┌п╟я┌я▄ п╫п╣ п╠я┐п╢п╣я┌. п²п╟ п╪п╬п╪п╣п╫я┌ perl_set я┌п╣п╩п╬ п╣я┴п╣ п╫п╣ п╠я▀п╩п╬ п©я─п╬я┤п╦я┌п╟п╫п╬. >> >> п║п╪п╬я┌я─п╦я┌п╣ п©я─п╦п╪п╣я─ п╦п╥ $r->has_request_body: >> http://nginx.org/ru/docs/http/ngx_http_perl_module.html#methods >> >> -- >> п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ >> >> >> >> > >> > >> > >> > 2015-07-14 23:46 GMT+03:00 Michael Kechinov : >> > >> > > п║ я█я┌п╦п╪ п╡п╬п╥п╫п╦п╨п╩п╟ п©я─п╬п╠п╩п╣п╪п╟ >> > > >> > > п║п╬п╠я─п╟п╩ NGINX я│ perl'п╬п╪. >> > > п╖п╦я┌п╟я▌ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ >> http://nginx.org/ru/docs/http/ngx_http_perl_module.html >> > > п▓ п╫п╣п╧ п╫п╟п©п╦я│п╟п╫п╬, я┤я┌п╬ "sub" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ location >> > > п░ "map" п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┌п╬п╩я▄п╨п╬ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ http. >> > > >> > > п▓ п╦я┌п╬пЁп╣, я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ я┌п╣я│я┌п╦я─п╬п╡п╟п╫п╦п╣ п╨п╬п╫я└п╦пЁп╟ п╫п╣ п©я─п╬я┘п╬п╢п╦я┌: >> > > http { >> > > sub { >> > > my $r = shift; >> > > my $ua = $r->header_in("User-Agent"); >> > > } >> > > >> > > add_header X-test "$ua"; >> > > >> > > map_hash_max_size 8192; >> > > map $arg_shop_id $api_shard { >> > > include /home/rails/nginx_shop_mapping.conf; >> > > } >> > > } >> > > >> > > п░ я█я┌п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌, п©п╬я┌п╬п╪я┐ я┤я┌п╬ п╪п╟п©п©п╦п╫пЁ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╥п╟п╢п╬п╩пЁп╬ п╢п╬ я┌п╬пЁп╬, п╨п╟п╨ >> > > я│я─п╟п╠п╬я┌п╟п╣я┌ п©п╣я─п╩п╬п╡п╟я▐ я└я┐п╫п╨я├п╦я▐: >> > > >> > > http { >> > > >> > > server { >> > > location { >> > > sub { >> > > my $r = shift; >> > > my $ua = $r->header_in("User-Agent"); >> > > } >> > > >> > > add_header X-test "$ua"; >> > > } >> > > } >> > > >> > > map_hash_max_size 8192; >> > > map $arg_shop_id $api_shard { >> > > include /home/rails/nginx_shop_mapping.conf; >> > > } >> > > } >> > > >> > > >> > > п п╟п╨п╬п╧ п©п╬я│п╬п╡п╣я┌я┐п╣я┌п╣ п╡я▀я┘п╬п╢? >> > > >> > > >> > > >> > > >> > > >> > > >> > > 2015-07-10 12:01 GMT+03:00 п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ : >> > > >> > >> On Friday 10 July 2015 10:10:04 п≤п╩я▄я▐ п╗п╦п©п╦я├п╦п╫ wrote: >> > >> > я┤я┌п╬п╠я▀ п╠я▀п╩п╬, п╨п╟п╨ п╡я▀ я┘п╬я┌п╦я┌п╣, п╫п╟п╢п╬ я┤я┌п╬п╠я▀ nginx я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫я▐п╩ п╥п╟п©я─п╬я│ >> > >> > п©п╬п╩п╫п╬я│я┌я▄я▌, п╦п╥п╡п╩п╣п╨ п╦п╥ я┌п╣п╩п╟ п©п╟я─п╟п╪п╣я┌я─ п╦ я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ >> я│п©я─п╬п╨я│п╦я─п╬п╡п╟п╩. >> > >> > п╫п╟ п©я─п╟п╨я┌п╦п╨п╣ nginx п©я─п╬п╨я│п╦я─я┐п╣я┌ п╥п╟п©я─п╬я│ п©п╬я│я┌п╣п©п╣п╫п╫п╬. >> > >> > >> > >> [..] >> > >> >> > >> п²п╟ п©я─п╟п╨я┌п╦п╨п╣ п╬п╫ п╨п╟п╨ я─п╟п╥ я│п╫п╟я┤п╟п╩п╟ п©я─п╦п╫п╦п╪п╟п╣я┌ п╡п╣я│я▄ п╥п╟п©я─п╬я│ >> > >> я├п╣п╩п╦п╨п╬п╪, п╟ п©п╬я┌п╬п╪ я┌п╬п╩я▄п╨п╬ п©я─п╬п╨я│п╦я─я┐п╣я┌ п╣пЁп╬ п╫п╟ п╠я█п╨п╣п╫п╢, п╣я│п╩п╦ >> > >> п╨п╬п╫п╣я┤п╫п╬ я│п©п╣я├п╦п╟п╩я▄п╫п╬ п╫п╣ п╡я▀п╨п╩я▌я┤п╦я┌я▄ proxy_request_buffering: >> > >> http://nginx.org/r/proxy_request_buffering >> > >> >> > >> п▓я▀я┌п╟я┴п╦я┌я▄ п©п╟я─п╟п╪п╣я┌я─ п╦п╥ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ п╪п╬п╤п╫п╬ я│ п©п╬п╪п╬я┴я▄я▌ >> > >> п╡я│я┌я─п╬п╣п╫п╫п╬пЁп╬ п©п╣я─п╩п╟: >> > >> http://nginx.org/en/docs/http/ngx_http_perl_module.html >> > >> >> > >> >> > >> -- >> > >> п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ >> > >> _______________________________________________ >> > >> nginx-ru mailing list >> > >> nginx-ru п╫п╟ nginx.org >> > >> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> > >> >> > > >> > > >> > > >> > > -- >> > > *Michael Kechinov * | >> sam п╫п╟ mkechinov.ru | >> > > +7 950 0099233 >> > > Startups development studio: mkechinov.ru | en >> > > Personalization for e-commerce: rees46.com >> > > HackDay: hackday.ru >> > > Twitter-wall: twijector.com >> > > >> > >> > >> > >> > -- >> > *Michael Kechinov * | >> sam п╫п╟ mkechinov.ru | >> > +7 950 0099233 >> > Startups development studio: mkechinov.ru | en >> > Personalization for e-commerce: rees46.com >> > HackDay: hackday.ru >> > Twitter-wall: twijector.com >> > >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru п╫п╟ nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> > > > > -- > *Michael Kechinov * | sam п╫п╟ mkechinov.ru | > +7 950 0099233 > Startups development studio: mkechinov.ru | en > Personalization for e-commerce: rees46.com > HackDay: hackday.ru > Twitter-wall: twijector.com > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From mdounin п╫п╟ mdounin.ru Wed Jul 15 16:28:27 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Wed, 15 Jul 2015 19:28:27 +0300 Subject: http_basic_autentification + Connection Upgrade In-Reply-To: References: Message-ID: <20150715162827.GD93501@mdounin.ru> Hello! On Wed, Jul 15, 2015 at 05:42:52AM -0400, artsnz wrote: > п п╬п╫я└п╦пЁ Nginx: > proxy_buffering off; > proxy_redirect off; > proxy_http_version 1.1; > proxy_set_header Upgrade $http_upgrade; > proxy_set_header Connection "upgrade"; > > auth_basic "Private Area"; > auth_basic_user_file /var/www/secur/.htpasswd; > > location / { > proxy_pass http://xxx.xxx.xxx.xxx:8080/; > break; > } > > п≈п╟п╪п╣я┌п╦п╩ я┤я┌п╬ п©я─п╦ я┌п╟п╨п╬п╪ п╨п╬п╫я└п╦пЁп╣ я└п╟п╧п╩ htpasswd п╢п╣я─пЁп╟п╣я┌я│я▐ п©п╬я│я┌я▐п╫п╫п╬, п©п╬я│п╩п╣ > п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦ п©я─п╦ я─п╟п╠п╬я┌п╣ я│ п©п╬я┌п╬п╨п╬п╡я▀п╪ п©я─п╦п╩п╬п╤п╣п╫п╦п╣п╪, п╡п╦п╢п╦п╪п╬ п╦п╢п╣я┌ п©я─п╬п╡п╣я─п╨п╟ basic > auth п╫п╟ п╨п╟п╤п╢я▀п╧ п©п╟п╨п╣я┌, п╟ я█я┌п╬ п╩п╦я┬п╫я▐я▐ п╫п╟пЁя─я┐п╥п╨п╟ п╫п╟ п╢п╦я│п╨п╬п╡я┐я▌ п©п╬п╢я│п╦я│я┌п╣п╪я┐. п²п╣п╥п╫п╟я▌ > п╠п╟пЁ п╩п╦ я█я┌п╬, я─п╣я┬п╦п╩ я│п©я─п╬я│п╦я┌я▄ я┐ п╡п╟я│. п╜я┌п╬ п╫п╣ п╠п╟пЁ, Basic-п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦я▐ я┌я─п╣п╠я┐п╣я┌ п©я─п╬п╡п╣я─п╨п╦ п╦п╪п╣п╫п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╦ п©п╟я─п╬п╩я▐ п╫п╟ п╨п╟п╤п╢я▀п╧ п╥п╟п©я─п╬я│. п∙я│п╩п╦ п╡п╟я┬п╟ п╬п©п╣я─п╟я├п╦п╬п╫п╫п╟я▐ я│п╦я│я┌п╣п╪п╟ п╫п╣ я│п╬п╡я│п╣п╪ п©п╩п╬я┘п╟ - п╬п╫п╟ п╥п╟п╨п╣я┬п╦я─я┐п╣я┌ п╫я┐п╤п╫я▀п╧ я└п╟п╧п╩ п╡ п©п╟п╪я▐я┌п╦. п·я┌п╢п╣п╩я▄п╫п╬ п╬я┌п╪п╣я┤я┐, я┤я┌п╬ я│п╟п╪п╟ п©я─п╬п╡п╣я─п╨п╟ п©п╟я─п╬п╩я▐ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я│п╩п╬п╤п╫я▀я┘ я┘п╣я┬п╣п╧ я│ п╠п╬п╩я▄я┬п╦п╪ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬п╪ п╦я┌п╣я─п╟я├п╦п╧ п╪п╬п╤п╣я┌ я┌я─п╣п╠п╬п╡п╟я┌я▄ п╥п╟п╪п╣я┌п╫я▀я┘ я─п╣я│я┐я─я│п╬п╡ п©я─п╬я├п╣я│я│п╬я─п╟. п≤ я█я┌п╬ п©я─п╬п╡п╣я─п╨п╟, я│п╪. п╡я▀я┬п╣, п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╫п╟ п╨п╟п╤п╢я▀п╧ п╥п╟п©я─п╬я│. п╜я┌п╬ я│п╩п╣п╢я┐п╣я┌ п╦п╪п╣я┌я▄ п╡ п╡п╦п╢я┐ п©я─п╦ п╡я▀п╠п╬я─п╣ п╟п╩пЁп╬я─п╦я┌п╪п╟ я┘п╣я┬п╦я─п╬п╡п╟п╫п╦я▐ п©п╟я─п╬п╩п╣п╧. -- Maxim Dounin http://nginx.org/ From ice--berg п╫п╟ yandex.ru Wed Jul 15 17:51:48 2015 From: ice--berg п╫п╟ yandex.ru (Alexander Klestov) Date: Wed, 15 Jul 2015 20:51:48 +0300 Subject: =?UTF-8?B?0JLQvtC/0YDQvtGBINC/0YDQviA0MDAgQmFkIHJlcXVlc3Q=?= In-Reply-To: References: Message-ID: <56189E16-E6F2-48A5-BF39-D8828A09102A@yandex.ru> п■п╬п╠я─я▀п╧ п╡п╣я┤п╣я─! пё п╫п╟я│ п╬п╠я─п╟п╥п╬п╡п╟п╩п╬я│я▄ п╫п╣п©я─п╦я▐я┌п╫п╟я▐ п©я─п╬п╠п╩п╣п╪п╟ п©я─п╦ п╬п╠я─п╟п╠п╬я┌п╨п╣ п╥п╟п©я─п╬я│п╬п╡ (п╡ п╟я┌я┌п╟я┤п╣ 2 п©я─п╦п╪п╣я─п╟). п║я┐я┌я▄ п╡ я┌п╬п╪, я┤я┌п╬ nginx п╫п╟я┤п╦п╫п╟п╣я┌ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟я┌я▄ п╥п╟п©я─п╬я│ Б─⌠ я┤п╦я┌п╟п╣я┌ я┤п╟я│я┌я▄ п╥п╟пЁп╬п╩п╬п╡п╨п╬п╡, п©п╬я┌п╬п╪ я│п╡п╟п╩п╦п╡п╟п╣я┌я│я▐ я│ п╫п╣п╨п╦п╪ п╦п╡п╣п╫я┌п╬п╪, п©я─п╬п©я┐я│п╨п╟п╣я┌ п╬я│я┌п╟п╩я▄п╫я▀п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╦ п╦ п©я▀я┌п╟п╣я┌я│я▐ п╬п╠я─п╟п╠п╬я┌п╟я┌я▄ body п╥п╟п©я─п╬я│п╟ п╨п╟п╨ п╥п╟пЁп╬п╩п╬п╡п╨п╦. п▓ п╟п╨я│п╣я│я│ п╩п╬пЁп╟я┘ п©я─п╦ я█я┌п╬п╪ п╪я▀ п╡п╦п╢п╦п╪ я│п╩п╣п╢я┐я▌я┴п╦п╣ п╥п╟п©п╦я│п╦: 10.0.0.1 - host.name - [15/Jul/2015:20:45:13 +0300] "\x12\x10U\xA6\x9C(\x00\x0E@/" 400 326 "-" "-" "-" 0.038 "-" "-" " " 33256046 - Б─°host.name" "-" "-" п÷п╬п╪п╬пЁп╦я┌п╣ я│п╬п╡п╣я┌п╬п╪. п я┐п╢п╟ я│п╪п╬я┌я─п╣я┌я▄, я┤я┌п╬ п╦я│п╨п╟я┌я▄? п п╟п╨ я─п╣я┬п╦я┌я▄ я█я┌я┐ п©я─п╬п╠п╩п╣п╪я┐? п÷я─п╬ nginx: $ nginx -V nginx version: nginx/1.8.0 built by gcc 4.2.1 20070719 [FreeBSD] built with OpenSSL 0.9.8q 2 Dec 2010 TLS SNI support enabled configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I /usr/local/include' --with-ld-opt='-L /usr/local/lib' --conf-path=/usr/local/etc/nginx/nginx.conf --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx-error.log --user=www --group=www --with-file-aio --http-client-body-temp-path=/var/tmp/nginx/client_body_temp --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp --http-proxy-temp-path=/var/tmp/nginx/proxy_temp --http-scgi-temp-path=/var/tmp/nginx/scgi_temp --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp --http-log-path=/var/log/nginx-access.log --add-module=/root/echo-nginx-module --with-http_geoip_module --with-http_perl_module --with-http_stub_status_module --with-pcre --with-http_ssl_module --add-module=/root/ngx_http_pinba_module --add-module=/root/headers-more-nginx-module --with-debug п≈п╟я─п╟п╫п╣п╣ я│п©п╟я│п╦п╠п╬! Б─■ п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, п п╩п╣я│я┌п╬п╡ п░п╩п╣п╨я│п╟п╫п╢я─ ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╫я▀п╧ я┌п╣п╨я│я┌ я│ п╫п╣п╬п©я─п╣п╢п╣п╩п╣п╫п╫п╬п╧ п╨п╬п╢п╦я─п╬п╡п╨п╬п╧ п╠я▀п╩ п╦п╥п╡п╩п╣я┤п╣п╫… п≤п╪я▐: nginx_400_1.txt URL: ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╫я▀п╧ я┌п╣п╨я│я┌ я│ п╫п╣п╬п©я─п╣п╢п╣п╩п╣п╫п╫п╬п╧ п╨п╬п╢п╦я─п╬п╡п╨п╬п╧ п╠я▀п╩ п╦п╥п╡п╩п╣я┤п╣п╫… п≤п╪я▐: nginx_400_2.txt URL: ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From mdounin п╫п╟ mdounin.ru Wed Jul 15 18:15:49 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Wed, 15 Jul 2015 21:15:49 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gNDAwIEJhZCByZXF1ZXN0?= In-Reply-To: <56189E16-E6F2-48A5-BF39-D8828A09102A@yandex.ru> References: <56189E16-E6F2-48A5-BF39-D8828A09102A@yandex.ru> Message-ID: <20150715181548.GG93501@mdounin.ru> Hello! On Wed, Jul 15, 2015 at 08:51:48PM +0300, Alexander Klestov wrote: > п■п╬п╠я─я▀п╧ п╡п╣я┤п╣я─! > > пё п╫п╟я│ п╬п╠я─п╟п╥п╬п╡п╟п╩п╬я│я▄ п╫п╣п©я─п╦я▐я┌п╫п╟я▐ п©я─п╬п╠п╩п╣п╪п╟ п©я─п╦ п╬п╠я─п╟п╠п╬я┌п╨п╣ п╥п╟п©я─п╬я│п╬п╡ (п╡ п╟я┌я┌п╟я┤п╣ 2 п©я─п╦п╪п╣я─п╟). > > > > п║я┐я┌я▄ п╡ я┌п╬п╪, я┤я┌п╬ nginx п╫п╟я┤п╦п╫п╟п╣я┌ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟я┌я▄ п╥п╟п©я─п╬я│ Б─⌠ я┤п╦я┌п╟п╣я┌ я┤п╟я│я┌я▄ п╥п╟пЁп╬п╩п╬п╡п╨п╬п╡, п©п╬я┌п╬п╪ я│п╡п╟п╩п╦п╡п╟п╣я┌я│я▐ я│ п╫п╣п╨п╦п╪ п╦п╡п╣п╫я┌п╬п╪, п©я─п╬п©я┐я│п╨п╟п╣я┌ п╬я│я┌п╟п╩я▄п╫я▀п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╦ п╦ п©я▀я┌п╟п╣я┌я│я▐ п╬п╠я─п╟п╠п╬я┌п╟я┌я▄ body п╥п╟п©я─п╬я│п╟ п╨п╟п╨ п╥п╟пЁп╬п╩п╬п╡п╨п╦. > > п▓ п╟п╨я│п╣я│я│ п╩п╬пЁп╟я┘ п©я─п╦ я█я┌п╬п╪ п╪я▀ п╡п╦п╢п╦п╪ я│п╩п╣п╢я┐я▌я┴п╦п╣ п╥п╟п©п╦я│п╦: > 10.0.0.1 - host.name - [15/Jul/2015:20:45:13 +0300] "\x12\x10U\xA6\x9C(\x00\x0E@/" 400 326 "-" "-" "-" 0.038 "-" "-" " " 33256046 - Б─°host.name" "-" "-" > > п÷п╬п╪п╬пЁп╦я┌п╣ я│п╬п╡п╣я┌п╬п╪. п я┐п╢п╟ я│п╪п╬я┌я─п╣я┌я▄, я┤я┌п╬ п╦я│п╨п╟я┌я▄? п п╟п╨ я─п╣я┬п╦я┌я▄ я█я┌я┐ п©я─п╬п╠п╩п╣п╪я┐? > > п÷я─п╬ nginx: > > $ nginx -V > nginx version: nginx/1.8.0 > built by gcc 4.2.1 20070719 [FreeBSD] > built with OpenSSL 0.9.8q 2 Dec 2010 > TLS SNI support enabled > configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I /usr/local/include' --with-ld-opt='-L /usr/local/lib' --conf-path=/usr/local/etc/nginx/nginx.conf --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx-error.log --user=www --group=www --with-file-aio --http-client-body-temp-path=/var/tmp/nginx/client_body_temp --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp --http-proxy-temp-path=/var/tmp/nginx/proxy_temp --http-scgi-temp-path=/var/tmp/nginx/scgi_temp --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp --http-log-path=/var/log/nginx-access.log --add-module=/root/echo-nginx-module --with-http_geoip_module --with-http_perl_module --with-http_stub_status_module --with-pcre --with-http_ssl_module --add-module=/root/ngx_http_pinba_module --add-module=/root/headers-more-nginx-module --with-debug п■п╩я▐ п╫п╟я┤п╟п╩п╟ п╦п╪п╣п╣я┌ я│п╪я▀я│п╩ п╡я▀п╨п╦п╫я┐я┌я▄ я│я┌п╬я─п╬п╫п╫п╦п╣ п╪п╬п╢я┐п╩п╦/п©п╟я┌я┤п╦, п╦ п©п╬я│п╪п╬я┌я─п╣я┌я▄, п╡п╬я│п©я─п╬п╦п╥п╡п╬п╢п╦я┌я│я▐ п╩п╦ п©я─п╬п╠п╩п╣п╪п╟ п╠п╣п╥ п╫п╦я┘. -- Maxim Dounin http://nginx.org/ From nginx-forum п╫п╟ nginx.us Wed Jul 15 19:16:47 2015 From: nginx-forum п╫п╟ nginx.us (lisua) Date: Wed, 15 Jul 2015 15:16:47 -0400 Subject: =?UTF-8?B?0J3QtdC60YPRiNCw0LXRgiDRgNC10LMg0LLRi9GA0LDQttC10L3QuNC1?= Message-ID: п÷п╦я┬я┐ п©я─п╟п╡п╦п╩п╬ if ($http_user_agent ~* "Googlebot/2\.1.*" { Nginx я─я┐пЁп╟п╣я┌я▄я│я▐ nginx -t nginx: [emerg] invalid condition "Googlebot/2\.1.*" я├п╣п╩я▄ п©я─п╟п╡п╦п╩п╟ п©п╬я─я┐п╠п╦я┌я▄ я┌п╬п╡п╟я─п╦я┴п╣п╧ п╢п╢п╬я│п╣я─п╬п╡ я┌п╟п╨п╬пЁп╬ п╡п╦п╢п╟: 211.138.121.38 - - [15/Jul/2015:17:45:36 +0200] "GET / HTTP/1.1" 200 137038 "-" "Googlebot/2.1 (+http://www.google.com/bot.html) 382426" 52.8.111.148 - - [15/Jul/2015:17:45:36 +0200] "GET / HTTP/1.1" 200 137038 "-" "Googlebot/2.1 (+http://www.google.com/bot.html) 192612" 222.124.29.244 - - [15/Jul/2015:17:45:36 +0200] "GET / HTTP/1.1" 200 137038 "-" "Googlebot/2.1 (+http://www.google.com/bot.html) 683083" 88.199.137.198 - - [15/Jul/2015:17:45:37 +0200] "GET / HTTP/1.1" 200 137038 "-" "Googlebot/2.1 (+http://www.google.com/bot.html) 612712" 120.194.215.70 - - [15/Jul/2015:17:45:38 +0200] "GET / HTTP/1.0" 200 137024 "-" "Googlebot/2.1 (+http://www.google.com/bot.html) 232004" 103.11.116.46 - - [15/Jul/2015:17:45:38 +0200] "GET / HTTP/1.1" 200 47302 "-" "Googlebot/2.1 (+http://www.google.com/bot.html) 217757" 111.1.3.36 - - [15/Jul/2015:17:45:39 +0200] "GET / HTTP/1.0" 200 137024 "-" "Googlebot/2.1 (+http://www.google.com/bot.html) 816202" 177.101.8.65 - - [15/Jul/2015:17:45:39 +0200] "GET / HTTP/1.1" 200 137038 "-" "Googlebot/2.1 (+http://www.google.com/bot.html) 153824" Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260333,260333#msg-260333 From nginx-forum п╫п╟ nginx.us Wed Jul 15 19:17:37 2015 From: nginx-forum п╫п╟ nginx.us (lisua) Date: Wed, 15 Jul 2015 15:17:37 -0400 Subject: =?UTF-8?B?UmU6INCd0LXQutGD0YjQsNC10YIg0YDQtdCzINCy0YvRgNCw0LbQtdC90LjQtQ==?= In-Reply-To: References: Message-ID: <62b3007af125e67ee5d0471de63b45d2.NginxMailingListRussian@forum.nginx.org> п▓п╣я─я│п╦я▐ Nginx nginx/1.9.0 Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260333,260334#msg-260334 From mdounin п╫п╟ mdounin.ru Wed Jul 15 19:45:07 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Wed, 15 Jul 2015 22:45:07 +0300 Subject: =?UTF-8?B?UmU6INCd0LXQutGD0YjQsNC10YIg0YDQtdCzINCy0YvRgNCw0LbQtdC90LjQtQ==?= In-Reply-To: References: Message-ID: <20150715194507.GI93501@mdounin.ru> Hello! On Wed, Jul 15, 2015 at 03:16:47PM -0400, lisua wrote: > п÷п╦я┬я┐ п©я─п╟п╡п╦п╩п╬ if ($http_user_agent ~* "Googlebot/2\.1.*" { > Nginx я─я┐пЁп╟п╣я┌я▄я│я▐ > nginx -t > nginx: [emerg] invalid condition "Googlebot/2\.1.*" пё п╡п╟я│ п╨я─я┐пЁп╩п╟я▐ я│п╨п╬п╠п╨п╟ п╫п╣ п╥п╟п╨я─я▀я┌п╟. -- Maxim Dounin http://nginx.org/ From mva п╫п╟ mva.name Wed Jul 15 20:02:25 2015 From: mva п╫п╟ mva.name (Vadim A. Misbakh-Soloviov) Date: Thu, 16 Jul 2015 02:02:25 +0600 Subject: =?UTF-8?B?UmU6INCd0LXQutGD0YjQsNC10YIg0YDQtdCzINCy0YvRgNCw0LbQtdC90LjQtQ==?= In-Reply-To: <20150715194507.GI93501@mdounin.ru> References: <20150715194507.GI93501@mdounin.ru> Message-ID: <7834965.oo95CI2Azg@note> п▓ п©п╦я│я▄п╪п╣ п╬я┌ п║я─, 15 п╦я▌п╩я▐ 2015 22:45:07 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Maxim Dounin п╫п╟п©п╦я│п╟п╩: > > nginx: [emerg] invalid condition "Googlebot/2\.1.*" > > пё п╡п╟я│ п╨я─я┐пЁп╩п╟я▐ я│п╨п╬п╠п╨п╟ п╫п╣ п╥п╟п╨я─я▀я┌п╟. п╞ я┌я┐я┌ п╪п╦п╪п╬п╨я─п╬п╨п╬п╢п╦п╩, п╫п╬ п╨п╟п╨-я┌п╬, п╦п╪я┘п╬, п╠я▀п╩п╬ п╠я▀ я┐п╢п╬п╠п╫п╣п╣, п╣я│п╩п╦ п╠я▀ я│п╬п╬п╠я┴п╣п╫п╦п╣ п╬п╠ п╬я┬п╦п╠п╨п╣ я┤я┐я┌я▄ п╠п╬п╩п╣п╣ я▐п╡п╫п╬ пЁп╬п╡п╬я─п╦п╩п╬ п╬ я┌п╬п╪, я┤я┌п╬ п╦п╪п╣п╫п╫п╬ "п╫п╣ я┌п╟п╨" :) -- Best regards, mva ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╫п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ я└п╬я─п╪п╟я┌п╣ п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… п≤п╪я▐: signature.asc п╒п╦п©: application/pgp-signature п═п╟п╥п╪п╣я─: 819 п╠п╟п╧я┌п╬п╡ п·п©п╦я│п╟п╫п╦п╣: This is a digitally signed message part. URL: From kechinoff п╫п╟ gmail.com Wed Jul 15 21:51:32 2015 From: kechinoff п╫п╟ gmail.com (Michael Kechinov) Date: Wed, 15 Jul 2015 21:51:32 +0000 Subject: =?UTF-8?B?0KPRgdGC0LDQvdC+0LLQuNGC0Ywg0L/QtdGA0LXQvNC10L3QvdGD0Y4g0YEg0L8=?= =?UTF-8?B?0L7QvNC+0YnRjNGOIHBlcmwg0LLQvdGD0YLRgNC4IGxvY2F0aW9u?= Message-ID: п▓п╫я┐я┌я─п╦ location п╢п╣п╩п╟я▌ п╡я│я┌п╟п╡п╨я┐ perl, п╡ п╨п╬я┌п╬я─п╬п╧ я┤я┌п╬-я┌п╬ я─п╟я│я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ п╦ я─п╣п╥я┐п╩я▄я┌п╟я┌ п╫я┐п╤п╫п╬ п©п╣я─п╣п╢п╟я┌я▄ п╡ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ п╡п╫я┐я┌я─я▄ location. п п╟п╨ я█я┌п╬ п╪п╬п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄? ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From anatoly п╫п╟ sonru.com Wed Jul 15 22:02:42 2015 From: anatoly п╫п╟ sonru.com (Anatoly Mikhaylov) Date: Wed, 15 Jul 2015 23:02:42 +0100 Subject: =?UTF-8?B?UmU6IEROUyDQtNC70Y8g0LHQsNC70LDQvdGB0LjRgNC+0LLRidC40LrQsA==?= In-Reply-To: <55A3DC3E.6000401@nginx.com> References: <55A3DC3E.6000401@nginx.com> Message-ID: ELB, п©п╬ п╬я┌п╥я▀п╡п╟п╪ я─п╣п╠я▐я┌ п╦п╥ Loggly, п╡ п╬п©я─п╣п╢п╣п╩п╣п╫п╫я▀я┘ я│п╩я┐я┤п╟я▐я┘ я│п╬п╥п╢п╟п╣я┌ п╠п╬п╩я▄я┬п╣ п©я─п╬п╠п╩п╣п╪, я┤п╣п╪ я─п╣я┬п╟п╣я┌ п╥п╟п╢п╟я┤. п═п╟п╥я┐п╪п╣п╣я┌я│я▐, auto-scaling (п╫п╟п╠п╬я─ я│п╨я─п╦п©я┌п╬п╡, п╬я┌я│п╩п╣п╤п╦п╡п╟я▌я┴п╦я┘ п╬я┤п╣п╫я▄ п╬пЁя─п╟п╫п╦я┤п╣п╫п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╪п╣я┌я─п╦п╨ п╦ п╡я▀п╥я▀п╡п╟я▌я┴п╦п╧ п╫п╣я│п╨п╬п╩я▄п╨п╬ я│п╬п╠я▀я┌п╦п╧, я┌п╟п╨п╦я┘ п╨п╟п╨ я│п╬п╥п╢п╟п╫п╦п╣ EC2 п╦ п╬п╠п╫п╬п╡п╩п╣п╫п╦п╣ п©я┐п╩п╟ IP), п╦п╪п╣п╣я┌ я│п╪я▀я│п╩, п╫п╬ п╨п╟п╨ п╢п╟п╩я▄я┬п╣ п╨п╬п©п╫я┐я┌я▄, п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ ELB: 1) п╫п╣ я┐п╪п╣п╣я┌ п©я─п╬п╨я│п╦я─п╬п╡п╟я┌я▄ UDP 2) п╫п╣ я┐п╪п╣п╣я┌ п╡п╣п╠ я│п╬п╨п╣я┌я▀ 3) п╥п╟п©я─п╣я┴п╟п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╨п╟я│я┌п╬п╪п╫я▀п╣ п©п╬я─я┌я▀ 4) п╫п╟п╢п╬ я─п╟п╥п╬пЁя─п╣п╡п╟я┌я▄ (п╫я┐п╤п╫п╟ п©п╩п╟я┌п╫п╟я▐ п©п╬п╢п╢п╣я─п╤п╨п╟) 5) п╬пЁя─п╟п╫п╦я┤п╣п╫ п╢п╬я│я┌я┐п© п╨ п╩п╬пЁп╟п╪ 6) п╫п╣ п©п╬п╫я▐я┌п╫п╬, я┤я┌п╬ я┌п╟п╪ я│ я▐п╢я─п╬п╪, transparent huge pages п╦ п╨п╟п╨п╬п╧ п╡п╣я─я│п╦п╦ я┌п╟п╪ irqbalance 7) п╫п╣ п╫п╟я│я┌я─п╟п╦п╡п╟п╣я┌я│я▐ п©п╬п╢ п╨п╬п╫п╨я─п╣я┌п╫я┐я▌ п╥п╟п╢п╟я┤я┐, п╩п╦п╠п╬ я─п╟п╥п╢п╟я┤п╟ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡, п╩п╦п╠п╬ п╪п╣п╩п╨п╦я┘ 8) п╡п╬п╬п╠я┴п╣ п╫п╣я▐я│п╣п╫ IO, п╨п╟п╨п╟я▐ я┌п╟п╪ я└п╟п╧п╩п╬п╡п╟я▐ я│п╦я│я┌п╣п╪п╟ п╦ п╨п╟п╨ п╡ п╫п╣п╨п╬я┌п╬я─я▀я┘ я│п╩я┐я┤п╟я▐я┘ п╡п╨п╩я▌я┤п╦я┌я▄ data write back, noatime п╦ O_DIRECT п╢п╟ п╦ п╨п╟п╨ я│п╢п╣п╩п╟я┌я▄ XFS п╫п╟ я█я└п╣п╪п╣я─п╫п╬п╪ я─п╟п╥п╢п╣п╩п╣ 9) я┌п╬п╩я▄п╨п╬ CNAME, я┌п╬ п╣я│я┌я▄ п╫п╣ я│п╢п╣п╩п╟я┌я▄ п©я┐п╩ white list IP п╢п╩я▐ п╨я─я┐п©п╫я▀я┘ п╨п╬я─п©п╬я─п╟я┌п╦п╡п╫я▀я┘ п╨п╩п╦п╣п╫я┌п╬п╡ п▓п╬п╬п╠я┴п╣п╪, Nginx - п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╣ п╡п╪п╣п╫я▐п╣п╪п╬п╣ я─п╣я┬п╣п╫п╦п╣ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╟, п╬я│я┌п╟п╩п╬я│я▄ п©п╬п╫я▐я┌я▄, п╨я┌п╬ п╨п╟п╨ п╣пЁп╬ п©я─п╦п╪п╣п╫я▐п╣я┌ п╡ я├п╣п©п╦ Nginx (LB) - Nginx - backend. п·я┤п╣п╫я▄ я┘п╬я┤п╣я┌я│я▐ я┐я│п╩я▀я┬п╟я┌я▄ п╪п╫п╣п╫п╦п╣ я│п╟п╪п╦я┘ я─п╟п╥я─п╟п╠п╬я┌я┤п╦п╨п╬п╡ Nginx. > On 13 Jul 2015, at 16:41, Maxim Konovalov wrote: > > п░п╫п╟я┌п╬п╩п╦п╧, п╢п╬п╠я─я▀п╧ п╢п╣п╫я▄. > >> On 7/13/15 9:29 AM, Anatoly Mikhaylov wrote: >> п∙я│я┌я▄ п╥п╟п╢п╟я┤п╟, п╬я─пЁп╟п╫п╦п╥п╬п╡п╟я┌я▄ п╠п╟п╩п╟п╫я│п╦я─п╬п╡п╨я┐ я│я─п╣п╢я│я┌п╡п╟п╪п╦ Nginx, EC2 п╦ >> Route53. п▒я─п╟я┌я▄ я┤п╣я─п╫я┐я▌ п╨п╬я─п╬п╠п╨я┐ AWS ELB п╦ п╩п╦я┬п╟я┌я▄я│я▐ п╡я│п╣я┘ п©я─п╣п╦п╪я┐я┴п╣я│я┌п╡ >> Nginx п╫п╣я┌ п╤п╣п╩п╟п╫п╦я▐, п╟ я┤я┌п╬ п╨п╟я│п╟п╣я┌я│я▐ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦я▐ п╡п╣п╠ я│п╬п╨п╣я┌п╬п╡, я┌п╬ >> я┌я┐я┌ AWS ELB п╬п╢п╫п╬п╥п╫п╟я┤п╫п╬ п╫п╣ п©п╬п╢я┘п╬п╢п╦я┌. >> >> п°п╦п╫п╦п╪п╟п╩я▄п╫п╟я▐ HA я│я┘п╣п╪п╟ п©п╬п╢я─п╟п╥я┐п╪п╣п╡п╟п╣я┌ 2 п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╟ п╦ 2 я│п╣я─п╡п╣я─п╟ >> п©я─п╦п╩п╬п╤п╣п╫п╦п╧. п÷я─п╣п╢п©п╬п╩п╬п╤п╦п╪ я┐ п╪п╣п╫я▐ Nginx Plus, п╨п╬я┌п╬я─я▀п╧ п©я─п╣п©п╬п╢п╫п╬я│п╦я┌я│я▐ >> п╨п╟п╨ п╟п╩я▄я┌п╣я─п╫п╟я┌п╦п╡п╟ AWS ELB п╡ я┐я│п╩п╬п╡п╦я▐я┘ п░п╪п╟п╥п╬п╫п╟. п п╟п╨п╟я▐ п╡ п╢п╟п╫п╫п╬п╪ > > п²п╣ п©я─п╣п©п╬п╢п╫п╬я│п╦я┌я│я▐ п╬п╫ п╨п╟п╨ п╟п╩я▄я┌п╣я─п╫п╟я┌п╦п╡п╟. пё ELB я┌п╣я│п╫п╣п╧я┬п╟я▐ п╦п╫я┌п╣пЁя─п╟я├п╦я▐ я│ > п╢я─я┐пЁп╦п╪п╦ я█п╩п╣п╪п╣п╫я┌п╟п╪п╦ AWS, п╨п╬я┌п╬я─п╬п╧ п╫п╟ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ я┐ nginx/nginx-plus п╫п╣я┌. > > п▓ п╨п╟я┤-п╡п╣ п╢п╬п©. п╩п╦я┌п╣я─п╟я┌я┐я─я▀: > > https://www.nginx.com/blog/using-ngnix-amazon-elastic-load-balancer-aws/ > http://d0.awsstatic.com/whitepapers/AWS_NGINX_Plus-whitepaper-final_v4.pdf > >> я│п╩я┐я┤п╟п╣ я─п╣п╨п╬п╪п╣п╫п╢п╬п╡п╟п╫п╫п╟я▐ DNS п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ п╢п╩я▐ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╬п╟: >> A/CNAME round robin п╩п╦п╠п╬ active-passive? > п·п╠п╣ я│я┘п╣п╪я▀ я─п╟п╠п╬я┤п╦п╣, п╣я│п╩п╦ п╡я▀ п╪п╬п╤п╣я┌п╣ п╬п╠п╣я│п©п╣я┤п╦я┌я▄ п©я─п╬п╥я─п╟я┤п╫я▀п╧ > takeover/handover ip address п╡я▀я┬п╣п╢я┬п╣пЁп╬ п╦п╥ я│я┌я─п╬я▐/п╡п╣я─п╫я┐п╡я┬п╣пЁп╬я│я▐ п╡ > п╨п╩п╟я│я┌п╣я─ я┘п╬я│я┌п╟. > >> п╜я┌п╬я┌ п╡п╬п©я─п╬я│ п╫п╣ я┌п╬п╩я▄п╨п╬ п╬п╠ Nginx Plus, п╟ п╠п╬п╩п╣п╣ п╨п╬п╫п╨я─п╣я┌п╫я▀п╧, п╨п╟п╨я┐я▌ >> п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ DNS п╢п╩я▐ Nginx HA я│я┘п╣п╪я▀ п╡я▀ я─п╣п╨п╬п╪п╣п╫п╢я┐п╣я┌п╣? > > -- > Maxim Konovalov > http://nginx.com > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From simplebox66 п╫п╟ gmail.com Thu Jul 16 07:01:38 2015 From: simplebox66 п╫п╟ gmail.com (=?UTF-8?B?0JjQstCw0L0g0JzQuNGI0LjQvQ==?=) Date: Thu, 16 Jul 2015 10:01:38 +0300 Subject: =?UTF-8?B?UmU6INCn0LDRgdGC0LjRh9C90YvQuSDRgdCx0YDQvtGBINC60LXRiNCwIC8g0YE=?= =?UTF-8?B?0LHRgNC+0YEg0LrQtdGI0LAg0LTQu9GPINC+0YLQtNC10LvRjNC90L7Qs9C+?= =?UTF-8?B?IHNlcnZlcl9uYW1lINC40LvQuCBsb2NhdGlvbg==?= In-Reply-To: <1829753.QRCna3mxcC@vbart-laptop> References: <1829753.QRCna3mxcC@vbart-laptop> Message-ID: п≈п╟п╢п╟я┤п╟ я─п╣я┬п╣п╫п╟! find <п©я┐я┌я▄_п╢п╬_п╨п╟я┌п╟п╩п╬пЁп╟_я│_п╨п╣я┬п╣п╪> -type f | xargs grep -ra "<п╨п╩я▌я┤_п©п╬_п╨п╬я┌п╬я─п╬п╪я┐_п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬_п©п╬я┤п╦я│я┌п╦я┌я▄_п╨п╣я┬>" | grep -ra KEY | cut -f1 -d":" | xargs rm -f п÷я─п╦я┤п╣п╪ п╨п╟п╨ п╡п╦п╢п╦я┌п╣ я┐п╢п╟п╩я▐п╣п╪ я┌п╬п╩я▄п╨п╬ я└п╟п╧п╩я▀, п╟ п╨п╟я┌п╟п╩п╬пЁп╦ п╬я│я┌п╟я▌я┌я│я▐ п╨п╟п╨ п╣я│я┌я▄ (п╣я│п╩п╦ п╪п╫п╣ п©п╟п╪я▐я┌я▄ п╫п╣ п╦п╥п╪п╣п╫я▐п╣я┌ я┌п╬ п╡ п╨п╟п╨п╬п╧-я┌п╬ п╦п╥ я┌п╣п╪ п╡ я─п╟я│я│я▀п╩п╨п╣ п║я▀я│п╬п╣п╡ п©п╦я│п╟п╩ я┤я┌п╬ п╨п╟я┌п╟п╩п╬пЁп╦ п╩я┐я┤я┬п╣ я│п╬я┘я─п╟п╫я▐я┌я▄) 14 п╦я▌п╩я▐ 2015 пЁ., 16:14 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ п╫п╟п©п╦я│п╟п╩: > On Monday 13 July 2015 14:18:55 п≤п╡п╟п╫ п°п╦я┬п╦п╫ wrote: > > п÷п╬п╢п╫п╦п╪я┐ я│п╡п╬п╧ п╡п╬п©я─п╬я│: п п╟п╨ я┤п╦я│я┌п╦я┌я▄ п╨п╣я┬ п╢п╩я▐ п╬я┌п╢п╣п╩я▄п╫я▀я┘ п╡п╦я─я┌. я┘п╬я│я┌п╬п╡(я┌.п╣. > > я┤п╦я│я┌п╦я┌я▄ п╨п╣я┬ п©п╬ п╬я┌п╢п╣п╩я▄п╫я▀п╪ п╨п╩я▌я┤п╟п╪)? > [..] > > п╒п╟п╨п╟я▐ я└я┐п╫п╨я├п╦п╬п╫п╟п╩я▄п╫п╬я│я┌я▄ п╢п╬я│я┌я┐п©п╫п╟ п╡ nginx plus: > http://nginx.org/r/proxy_cache_purge/ru > > -- > п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Thu Jul 16 07:11:00 2015 From: nginx-forum п╫п╟ nginx.us (artsnz) Date: Thu, 16 Jul 2015 03:11:00 -0400 Subject: http_basic_autentification + Connection Upgrade In-Reply-To: <20150715162827.GD93501@mdounin.ru> References: <20150715162827.GD93501@mdounin.ru> Message-ID: > п╜я┌п╬ п╫п╣ п╠п╟пЁ, Basic-п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦я▐ я┌я─п╣п╠я┐п╣я┌ п©я─п╬п╡п╣я─п╨п╦ > п╦п╪п╣п╫п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╦ п©п╟я─п╬п╩я▐ п╫п╟ п╨п╟п╤п╢я▀п╧ п╥п╟п©я─п╬я│. п■п╩я▐ http п╦п╩п╦ https - я█я┌п╬ п©я─п╦п╣п╪п╩п╣п╪я▀п╧ п╡п╟я─п╦п╟п╫я┌, п╟ п©я─п╦ п©п╬я┌п╬п╨п╬п╡я▀я┘ п╢п╟п╫п╫я▀я┘ - я█я┌п╬ я┐п╤п╣ я▐п╡п╫п╬ п╩п╦я┬п╫п╣п╣. п▓п╬ п╡я│я▐п╨п╬п╪ я│п╩я┐я┤п╟п╣ п╢п╣я─пЁп╟я┌я▄ я└п╟п╧п╩ я│ п╢п╦я│п╨п╟ п╫п╟ п╨п╟п╤п╢я▀п╧ п©п╟п╨п╣я┌. > п∙я│п╩п╦ п╡п╟я┬п╟ п╬п©п╣я─п╟я├п╦п╬п╫п╫п╟я▐ я│п╦я│я┌п╣п╪п╟ п╫п╣ я│п╬п╡я│п╣п╪ п©п╩п╬я┘п╟ - п╬п╫п╟ п╥п╟п╨п╣я┬п╦я─я┐п╣я┌ п╫я┐п╤п╫я▀п╧ я└п╟п╧п╩ > п╡ п©п╟п╪я▐я┌п╦. п║п╟п╪я▀п╧ п╬п╠я▀п╨п╫п╬п╡п╣п╫п╫я▀п╧ п╢п╣п╠п╦п╟п╫ 7 (п╫п╟ 8 п╡я│п╣ я┌п╬ п╤п╣ я│п╟п╪п╬п╣), я│я┐п╢я▐ п©п╬ п╪п╬п╦п╪ п╫п╟п╠п╩я▌п╢п╣п╫п╦я▐п╪ п╬п╫ п╫п╣ п╨п╣я┬п╦я┌ я└п╟п╧п╩ я│ п©п╟я─п╬п╩п╣п╪, п╢п╟ п╦ я│ я┤п╣пЁп╬ п╠я▀ п╣п╪я┐ п╣пЁп╬ п╨п╣я┬п╦я┌я▄? п°п╬п╤п╫п╬ п╨п╬п╫п╣я┤п╫п╬ я└п╟п╧п╩ п©п╣я─п╣п╫п╣я│я┌п╦ п╡ /proc, п╫п╬ п╦п╪я┘п╬ я█я┌п╬ п╫п╣ п©я─п╟п╡п╦п╩я▄п╫п╬. п⌠п╬я─п╟п╥п╢п╬ п©я─п╟п╡п╦п╩я▄п╫п╣п╣ п╠я▀п╩п╬ п╠я▀ я│п╟п╪п╬п╪я┐ nginx п╨п╣я┬п╦я┌я▄ п╣пЁп╬ п╦ п©п╣я─п╣п╥п╟пЁя─я┐п╤п╟я┌я▄ я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ я└п╟п╧п╩ п╦п╥п╪п╣п╫п╦п╩я│я▐. > п·я┌п╢п╣п╩я▄п╫п╬ п╬я┌п╪п╣я┤я┐, я┤я┌п╬ я│п╟п╪п╟ п©я─п╬п╡п╣я─п╨п╟ п©п╟я─п╬п╩я▐ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ > я│п╩п╬п╤п╫я▀я┘ я┘п╣я┬п╣п╧ я│ п╠п╬п╩я▄я┬п╦п╪ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬п╪ п╦я┌п╣я─п╟я├п╦п╧ п╪п╬п╤п╣я┌ я┌я─п╣п╠п╬п╡п╟я┌я▄ > п╥п╟п╪п╣я┌п╫я▀я┘ я─п╣я│я┐я─я│п╬п╡ п©я─п╬я├п╣я│я│п╬я─п╟. п≤ я█я┌п╬ п©я─п╬п╡п╣я─п╨п╟, я│п╪. п╡я▀я┬п╣, > п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╫п╟ п╨п╟п╤п╢я▀п╧ п╥п╟п©я─п╬я│. п╜я┌п╬ я│п╩п╣п╢я┐п╣я┌ п╦п╪п╣я┌я▄ п╡ п╡п╦п╢я┐ п©я─п╦ п╡я▀п╠п╬я─п╣ > п╟п╩пЁп╬я─п╦я┌п╪п╟ я┘п╣я┬п╦я─п╬п╡п╟п╫п╦я▐ п©п╟я─п╬п╩п╣п╧. п║я┌п╟п╫п╢п╟я─я┌п╫я▀п╧ crypt п╫п╣ п╪я┐п╢я┐я─я│я┌п╡я┐п╣п╪) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260315,260341#msg-260341 From nginx-forum п╫п╟ nginx.us Thu Jul 16 07:48:48 2015 From: nginx-forum п╫п╟ nginx.us (klestoff) Date: Thu, 16 Jul 2015 03:48:48 -0400 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gNDAwIEJhZCByZXF1ZXN0?= In-Reply-To: <20150715181548.GG93501@mdounin.ru> References: <20150715181548.GG93501@mdounin.ru> Message-ID: п÷п╣я─п╣я│п╬п╠я─п╟п╩п╦ nginx п╡п╬я┌ я┌п╟п╨: nginx version: nginx/1.8.0 built by gcc 4.2.1 20070719 [FreeBSD] built with OpenSSL 0.9.8q 2 Dec 2010 TLS SNI support enabled configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I /usr/local/include' --with-ld-opt='-L /usr/local/lib' --conf-path=/usr/local/etc/nginx/nginx.conf --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx-error.log --user=www --group=www --with-file-aio --http-client-body-temp-path=/var/tmp/nginx/client_body_temp --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp --http-proxy-temp-path=/var/tmp/nginx/proxy_temp --http-scgi-temp-path=/var/tmp/nginx/scgi_temp --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp --http-log-path=/var/log/nginx-access.log --with-http_geoip_module --with-pcre --with-http_ssl_module --with-debug п·я│я┌п╟п╡п╦п╩п╦ я┌п╬п╩я▄п╨п╬ я┌п╬, п╠п╣п╥ я┤п╣пЁп╬ п╫п╦п╨п╟п╨ п╫п╣ п╬п╠п╬п╧я┌п╦я│я▄. п п╟я│я┌п╬п╪п╫я▀я┘ п©п╟я┌я┤п╣п╧ п╫п╣я┌. п п╟я─я┌п╦п╫п╟ п©я─п╦ я█я┌п╬п╪ п╫п╣ п╦п╥п╪п╣п╫п╦п╩п╟я│я▄ я│п╬п╡п╣я─я┬п╣п╫п╫п╬. п▓п╦п╢п╦п╪ п╟п╠я│п╬п╩я▌я┌п╫п╬ я┌п╬ п╤п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣: 2015/07/16 10:35:28 [debug] 86051#0: *496647 http process request line 2015/07/16 10:35:28 [debug] 86051#0: *496647 http request line: "POST /?id=10046 HTTP/1.1" 2015/07/16 10:35:28 [debug] 86051#0: *496647 http uri: "/" 2015/07/16 10:35:28 [debug] 86051#0: *496647 http args: "id=10046" 2015/07/16 10:35:28 [debug] 86051#0: *496647 http exten: "" 2015/07/16 10:35:28 [debug] 86051#0: *496647 http process request header line 2015/07/16 10:35:28 [debug] 86051#0: *496647 http header: "Content-Type: application/json; charset=utf-8" 2015/07/16 10:35:28 [debug] 86051#0: *496647 http header: "x-openrtb-version: 2.0" 2015/07/16 10:35:28 [debug] 86051#0: *496647 http header: "Content-Length: 1151" 2015/07/16 10:35:28 [debug] 86051#0: *496647 post event 000000080C20B600 2015/07/16 10:35:28 [debug] 86051#0: *496647 delete posted event 000000080C20B600 2015/07/16 10:35:28 [debug] 86051#0: *496647 http process request line 2015/07/16 10:35:28 [debug] 86051#0: *496647 http finalize request: 400, "?" a:1, c:1 2015/07/16 10:35:28 [debug] 86051#0: *496647 http special response: 400, "?" 2015/07/16 10:35:28 [debug] 86051#0: *496647 http set discard body 2015/07/16 10:35:28 [debug] 86051#0: *496647 charset: "" > "utf-8" Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260330,260353#msg-260353 From onokonem п╫п╟ gmail.com Thu Jul 16 08:12:11 2015 From: onokonem п╫п╟ gmail.com (Daniel Podolsky) Date: Thu, 16 Jul 2015 11:12:11 +0300 Subject: =?UTF-8?B?UmU6INCj0YHRgtCw0L3QvtCy0LjRgtGMINC/0LXRgNC10LzQtdC90L3Rg9GOINGB?= =?UTF-8?B?INC/0L7QvNC+0YnRjNGOIHBlcmwg0LLQvdGD0YLRgNC4IGxvY2F0aW9u?= In-Reply-To: References: Message-ID: 2015-07-16 0:51 GMT+03:00 Michael Kechinov : > п▓п╫я┐я┌я─п╦ location п╢п╣п╩п╟я▌ п╡я│я┌п╟п╡п╨я┐ perl, п╡ п╨п╬я┌п╬я─п╬п╧ я┤я┌п╬-я┌п╬ я─п╟я│я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ п╦ > я─п╣п╥я┐п╩я▄я┌п╟я┌ п╫я┐п╤п╫п╬ п©п╣я─п╣п╢п╟я┌я▄ п╡ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ п╡п╫я┐я┌я─я▄ location. п п╟п╨ я█я┌п╬ п╪п╬п╤п╫п╬ > я│п╢п╣п╩п╟я┌я▄? http://nginx.org/ru/docs/http/ngx_http_perl_module.html#perl_set п╟п╫пЁп╩п╦п╧я│п╨п╦п╧ п╡п╟я─п╦п╟п╫я┌ я█я┌п╬п╧ п╢п╬п╨п╦, п╫п╟п╢п╬ я│п╨п╟п╥п╟я┌я▄, п╠п╬п╩п╣п╣ п╡п╫я▐я┌п╫я▀п╧ я┌п╟п╨ п╡п╬я┌, perl_set п©п╬п╥п╡п╬п╩я▐п╣я┌ я│п╬п╥п╢п╟я┌я▄ п╨п╡п╟п╥п╦п©п╣я─п╣п╪п╣п╫п╫я┐я▌, п©я─п╦ я┐п©п╬п╪п╦п╫п╟п╫п╦п╦ п╨п╬я┌п╬я─п╬п╧ п╡ п╨п╬п╫я└п╦пЁп╣ п╠я┐п╢п╣я┌ п╡я▀п╥я▀п╡п╟я┌я▄я│я▐ п╡п╟я┬ п©п╣я─п╩п╬п╡я▀п╧ п╨п╬п╢. п©я─п╦ п╨п╟п╤п╢п╬п╪ я┐п©п╬п╪п╦п╫п╟п╫п╦п╦. я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬, п╣я│п╩п╦ п╡я▀п╥п╡п╟я┌я▄ п╨п╬п╢ п╫п╟п╢п╬ п╬п╢п╦п╫ я─п╟п╥ п╫п╟ п╥п╟п©я─п╬я│ - п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ set п╡ я│п╬я┤п╣я┌п╟п╫п╦п╦ я│ perl_set From onokonem п╫п╟ gmail.com Thu Jul 16 08:16:34 2015 From: onokonem п╫п╟ gmail.com (Daniel Podolsky) Date: Thu, 16 Jul 2015 11:16:34 +0300 Subject: http_basic_autentification + Connection Upgrade In-Reply-To: References: <20150715162827.GD93501@mdounin.ru> Message-ID: > п╬п╫ п╫п╣ п╨п╣я┬п╦я┌ я└п╟п╧п╩ я│ п©п╟я─п╬п╩п╣п╪, п╢п╟ п╦ я│ я┤п╣пЁп╬ п╠я▀ п╣п╪я┐ п╣пЁп╬ п╨п╣я┬п╦я┌я▄? п╨п╬п╫п╣я┤п╫п╬, п╨п╣я┬п╦я┌. п╦п╩п╦ п╡я▀ я│п©п╣я├п╦п╟п╩я▄п╫п╬ п╬я┌п╨п╩я▌я┤п╦п╩п╦ п╢п╦я│п╨п╬п╡я▀п╧ п╨п╣я┬? п╟ п╨п╟п╨?! From sam п╫п╟ mkechinov.ru Thu Jul 16 08:41:11 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Thu, 16 Jul 2015 11:41:11 +0300 Subject: =?UTF-8?B?UmU6INCa0LDRgdGC0L7QvNC90LDRjyDRgdCx0L7RgNC60LAgTkdJTlgg0L/QvtC0?= =?UTF-8?B?IERlYmlhbiA3?= In-Reply-To: References: Message-ID: п║п╡п╣я─я┬п╦п╩п╬я│я▄, п╠п╩п╟пЁп╬п╢п╟я─я▌. 2015-07-15 13:29 GMT+03:00 Aleksandr Sytar : > > 15 п╦я▌п╩я▐ 2015 пЁ., 10:10 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Michael Kechinov > п╫п╟п©п╦я│п╟п╩: > >> Unable to locate package nignx > > > ^^^^^^ > > п·п©п╣я┤п╟я┌п╨п╟ - nginx > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Thu Jul 16 09:22:59 2015 From: nginx-forum п╫п╟ nginx.us (bagas) Date: Thu, 16 Jul 2015 05:22:59 -0400 Subject: nginx phpmyadmin auth_basic Message-ID: <3688e923979d49f5e8ef87d1c98967bb.NginxMailingListRussian@forum.nginx.org> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п©п╬я┤п╣п╪я┐ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ site.ru/pma/ я┌п╬ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐ я─п╟п╠п╬я┌п╟п╣я┌, п╟ п╡п╬я┌ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ site.ru/pma/index.php я┌п╬ п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦ п╫п╣я┌? # uname -rms FreeBSD 10.1-RELEASE-p12 amd64 # nginx -v nginx version: nginx/1.8.0 п▓ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╨ п╨п╬п╫я└п╦пЁп╣ п╣я│я┌я▄ я┌п╟п╨п╟я▐ п╥п╟п©п╦я│я▄ п╢п╩я▐ Pma. location /pma { alias /usr/local/www/phpMyAdmin/; index index.php; auth_basic "closed site"; auth_basic_user_file /usr/local/htpasswd; } location ~ ^/pma/(.*\.php)$ { index index.php; fastcgi_pass unix:/tmp/reywood.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /usr/local/www/phpMyAdmin/$1; fastcgi_param DOCUMENT_ROOT /usr/local/www/phpMyAdmin; } # ls -al /usr/local/www/ total 28 drwxr-xr-x 7 root wheel 512 Jul 16 11:32 . drwxr-xr-x 16 root wheel 512 Jul 16 11:03 .. lrwxr-xr-x 1 root wheel 25 Jul 16 11:15 nginx -> /usr/local/www/nginx-dist dr-xr-xr-x 2 root wheel 512 Jul 16 11:15 nginx-dist drwxr-xr-x 10 root wheel 3072 Jul 16 11:32 phpMyAdmin drwxr-xr-x 9 www www 512 Aug 17 2014 site.ru # ls -al /usr/local/www/site.ru/ | grep pma lrwxr-xr-x 1 root www 25 Jul 24 2014 pma -> /usr/local/www/phpMyAdmin Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260359,260359#msg-260359 From nginx-forum п╫п╟ nginx.us Thu Jul 16 09:37:17 2015 From: nginx-forum п╫п╟ nginx.us (lisua) Date: Thu, 16 Jul 2015 05:37:17 -0400 Subject: =?UTF-8?B?UmU6INCd0LXQutGD0YjQsNC10YIg0YDQtdCzINCy0YvRgNCw0LbQtdC90LjQtQ==?= In-Reply-To: <7834965.oo95CI2Azg@note> References: <7834965.oo95CI2Azg@note> Message-ID: <0a942aa00af613e6813fe1569129a557.NginxMailingListRussian@forum.nginx.org> п÷п╟я─п╫п╦ я│п©п╟я│п╦п╠п╬ п╡п╟п╪ п╠п╬п╩я▄я┬п╬п╣ :) п╞ п╫п╣п╥п╫п╟п╩ я┤я┌п╬ Nginx п©п╬п╫п╦п╪п╟п╣я┌ п╫п╟я┌п╦п╡п╫я▀п╣ я─п╣пЁ п╡я▀я─п╟п╤п╣п╫п╦я▐, п╫п╟п©я─п╦п╪п╣я─ fail2ban п╫п╣п©п╬п╫п╦п╪п╟п╣я┌ :) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260333,260362#msg-260362 From nginx-forum п╫п╟ nginx.us Thu Jul 16 10:02:12 2015 From: nginx-forum п╫п╟ nginx.us (bagas) Date: Thu, 16 Jul 2015 06:02:12 -0400 Subject: nginx phpmyadmin auth_basic Message-ID: п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п©п╬я┤п╣п╪я┐ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ site.ru/pma/ я┌п╬ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐ я─п╟п╠п╬я┌п╟п╣я┌, п╟ п╡п╬я┌ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ site.ru/pma/index.php я┌п╬ п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦ п╫п╣я┌? # uname -rms FreeBSD 10.1-RELEASE-p12 amd64 # nginx -v nginx version: nginx/1.8.0 п▓ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╨ п╨п╬п╫я└п╦пЁп╣ п╣я│я┌я▄ я┌п╟п╨п╟я▐ п╥п╟п©п╦я│я▄ п╢п╩я▐ Pma. location /pma { alias /usr/local/www/phpMyAdmin/; index index.php; auth_basic "closed site"; auth_basic_user_file /usr/local/htpasswd; } location ~ ^/pma/(.*\.php)$ { index index.php; fastcgi_pass unix:/tmp/rey.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /usr/local/www/phpMyAdmin/$1; fastcgi_param DOCUMENT_ROOT /usr/local/www/phpMyAdmin; } # ls -al /usr/local/www/ total 28 drwxr-xr-x 7 root wheel 512 Jul 16 11:32 . drwxr-xr-x 16 root wheel 512 Jul 16 11:03 .. lrwxr-xr-x 1 root wheel 25 Jul 16 11:15 nginx -> /usr/local/www/nginx-dist dr-xr-xr-x 2 root wheel 512 Jul 16 11:15 nginx-dist drwxr-xr-x 10 root wheel 3072 Jul 16 11:32 phpMyAdmin drwxr-xr-x 9 www www 512 Aug 17 2014 site.ru # ls -al /usr/local/www/site.ru/ | grep pma lrwxr-xr-x 1 root www 25 Jul 24 2014 pma -> /usr/local/www/phpMyAdmin Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260360,260360#msg-260360 From nginx-forum п╫п╟ nginx.us Thu Jul 16 10:02:23 2015 From: nginx-forum п╫п╟ nginx.us (bagas) Date: Thu, 16 Jul 2015 06:02:23 -0400 Subject: nginx phpmyadmin auth_basic Message-ID: <379fb9580975787860a204ad18ad7437.NginxMailingListRussian@forum.nginx.org> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п©п╬я┤п╣п╪я┐ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ site.ru/pma/ я┌п╬ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐ я─п╟п╠п╬я┌п╟п╣я┌, п╟ п╡п╬я┌ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ site.ru/pma/index.php я┌п╬ п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦ п╫п╣я┌? # uname -rms FreeBSD 10.1-RELEASE-p12 amd64 # nginx -v nginx version: nginx/1.8.0 п▓ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╨ п╨п╬п╫я└п╦пЁп╣ п╣я│я┌я▄ я┌п╟п╨п╟я▐ п╥п╟п©п╦я│я▄ п╢п╩я▐ Pma. location /pma { alias /usr/local/www/phpMyAdmin/; index index.php; auth_basic "closed site"; auth_basic_user_file /usr/local/htpasswd; } location ~ ^/pma/(.*\.php)$ { index index.php; fastcgi_pass unix:/tmp/rey1.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /usr/local/www/phpMyAdmin/$1; fastcgi_param DOCUMENT_ROOT /usr/local/www/phpMyAdmin; } # ls -al /usr/local/www/ total 28 drwxr-xr-x 7 root wheel 512 Jul 16 11:32 . drwxr-xr-x 16 root wheel 512 Jul 16 11:03 .. lrwxr-xr-x 1 root wheel 25 Jul 16 11:15 nginx -> /usr/local/www/nginx-dist dr-xr-xr-x 2 root wheel 512 Jul 16 11:15 nginx-dist drwxr-xr-x 10 root wheel 3072 Jul 16 11:32 phpMyAdmin drwxr-xr-x 9 www www 512 Aug 17 2014 site.ru # ls -al /usr/local/www/site.ru/ | grep pma lrwxr-xr-x 1 root www 25 Jul 24 2014 pma -> /usr/local/www/phpMyAdmin Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260361,260361#msg-260361 From sam п╫п╟ mkechinov.ru Thu Jul 16 10:41:03 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Thu, 16 Jul 2015 13:41:03 +0300 Subject: =?UTF-8?B?UmU6INCj0YHRgtCw0L3QvtCy0LjRgtGMINC/0LXRgNC10LzQtdC90L3Rg9GOINGB?= =?UTF-8?B?INC/0L7QvNC+0YnRjNGOIHBlcmwg0LLQvdGD0YLRgNC4IGxvY2F0aW9u?= In-Reply-To: References: Message-ID: п░п╫пЁп╩п╦п╧я│п╨п╟я▐ п╢п╬п╨п╟, п╫п╟я│п╨п╬п╩я▄п╨п╬ п╡п╦п╤я┐, п©п╬п╩п╫п╬я│я┌я▄я▌ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ я─я┐я│я│п╨п╬п╧. п╞ я│п╢п╣п╩п╟п╩ я┌п╟п╨, п╫п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌: http { perl_set $outer_variable ' sub { my $r = shift; return "=" + $r->variable("inner_variable") + "="; } '; location / { perl ' sub { my $r = shift; $r->variable("inner_variable", "CCCC"); } '; add_header X-MY-VAR "$outer_variable"; } } п÷я─п╦ п©я─п╟п╡п╦п╩я▄п╫п╬п╪ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ п╢п╬п╩п╤п╣п╫ п©я─п╬я│я┌п╟п╡п╦я┌я▄я│я▐ п╥п╟пЁп╬п╩п╬п╡п╬п╨ X-MY-VAR я─п╟п╡п╫я▀п╧ =CCCC=, п╫п╬ п©п╬ я└п╟п╨я┌я┐ я│я┌п╟п╡п╦я┌я│я▐ я┤п╦я│п╩п╬ 0. п∙я│п╩п╦ я┐п╠я─п╟я┌я▄ "=" п╦п╥ return, я┌п╬ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п©я─п╬я│я┌п╬ п╫п╣ я│я┌п╟п╡п╦я┌я│я▐ (п╡п╦п╢п╦п╪п╬, п©я┐я│я┌п╟я▐ п©п╣я─п╣п╪п╣п╫п╫п╟я▐). 2015-07-16 11:12 GMT+03:00 Daniel Podolsky : > 2015-07-16 0:51 GMT+03:00 Michael Kechinov : > > п▓п╫я┐я┌я─п╦ location п╢п╣п╩п╟я▌ п╡я│я┌п╟п╡п╨я┐ perl, п╡ п╨п╬я┌п╬я─п╬п╧ я┤я┌п╬-я┌п╬ я─п╟я│я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ п╦ > > я─п╣п╥я┐п╩я▄я┌п╟я┌ п╫я┐п╤п╫п╬ п©п╣я─п╣п╢п╟я┌я▄ п╡ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ п╡п╫я┐я┌я─я▄ location. п п╟п╨ я█я┌п╬ п╪п╬п╤п╫п╬ > > я│п╢п╣п╩п╟я┌я▄? > http://nginx.org/ru/docs/http/ngx_http_perl_module.html#perl_set > > п╟п╫пЁп╩п╦п╧я│п╨п╦п╧ п╡п╟я─п╦п╟п╫я┌ я█я┌п╬п╧ п╢п╬п╨п╦, п╫п╟п╢п╬ я│п╨п╟п╥п╟я┌я▄, п╠п╬п╩п╣п╣ п╡п╫я▐я┌п╫я▀п╧ > > я┌п╟п╨ п╡п╬я┌, perl_set п©п╬п╥п╡п╬п╩я▐п╣я┌ я│п╬п╥п╢п╟я┌я▄ п╨п╡п╟п╥п╦п©п╣я─п╣п╪п╣п╫п╫я┐я▌, п©я─п╦ я┐п©п╬п╪п╦п╫п╟п╫п╦п╦ > п╨п╬я┌п╬я─п╬п╧ п╡ п╨п╬п╫я└п╦пЁп╣ п╠я┐п╢п╣я┌ п╡я▀п╥я▀п╡п╟я┌я▄я│я▐ п╡п╟я┬ п©п╣я─п╩п╬п╡я▀п╧ п╨п╬п╢. п©я─п╦ п╨п╟п╤п╢п╬п╪ > я┐п©п╬п╪п╦п╫п╟п╫п╦п╦. > > я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬, п╣я│п╩п╦ п╡я▀п╥п╡п╟я┌я▄ п╨п╬п╢ п╫п╟п╢п╬ п╬п╢п╦п╫ я─п╟п╥ п╫п╟ п╥п╟п©я─п╬я│ - п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ > set п╡ я│п╬я┤п╣я┌п╟п╫п╦п╦ я│ perl_set > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From pavel2000 п╫п╟ ngs.ru Thu Jul 16 11:05:13 2015 From: pavel2000 п╫п╟ ngs.ru (Pavel V.) Date: Thu, 16 Jul 2015 17:05:13 +0600 Subject: nginx phpmyadmin auth_basic In-Reply-To: <379fb9580975787860a204ad18ad7437.NginxMailingListRussian@forum.nginx.org> References: <379fb9580975787860a204ad18ad7437.NginxMailingListRussian@forum.nginx.org> Message-ID: <778644334.20150716170513@ngs.ru> п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣, bagas. > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п©п╬я┤п╣п╪я┐ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ site.ru/pma/ я┌п╬ > п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐ я─п╟п╠п╬я┌п╟п╣я┌, п╟ п╡п╬я┌ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ site.ru/pma/index.php я┌п╬ > п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦ п╫п╣я┌? п÷п╬я┌п╬п╪я┐ я┤я┌п╬ п©п╣я─п╡я▀п╧ п╥п╟п©я─п╬я│ п©п╬п©п╟п╢п╟п╣я┌ п╡ "location /pma" пЁп╢п╣ п╣я│я┌я▄ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐, п╟ п╡я┌п╬я─п╬п╧ п©п╬п©п╟п╢п╟п╣я┌ п╡ "location ~ ^/pma/(.*\.php)$" пЁп╢п╣ я┌п╟п╨п╬п╡п╬п╧ п╫п╣я┌. п≤я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╡п╩п╬п╤п╣п╫п╫я▀п╣ п╩п╬п╨п╣п╧я┬п╫я▀, я█я┌п╬ я┐п╢п╬п╠п╫п╣п╣. п⌡п╦п╠п╬ п╢п╬п╠п╟п╡я▄я┌п╣ п╢п╦я─п╣п╨я┌п╦п╡я▀ auth* п╡п╬ п╡я┌п╬я─п╬п╧ п╡п╟я┬ п╩п╬п╨п╣п╧я┬п╫. п▓п╩п╬п╤п╣п╫п╫я▀п╣ п╩п╬п╨п╣п╧я┬п╫я▀ - я█я┌п╬ п©я─п╦п╪п╣я─п╫п╬ я┌п╟п╨: location ^~ /pma/ { alias /usr/local/www/phpMyAdmin/; index index.php; auth_basic "closed site"; auth_basic_user_file /usr/local/htpasswd; location ~ \.php$ { fastcgi_pass unix:/tmp/rey1.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /usr/local/www/phpMyAdmin/$1; fastcgi_param DOCUMENT_ROOT /usr/local/www/phpMyAdmin; } } -- п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, Pavel mailto:pavel2000 п╫п╟ ngs.ru From nginx-forum п╫п╟ nginx.us Thu Jul 16 11:13:04 2015 From: nginx-forum п╫п╟ nginx.us (bagas) Date: Thu, 16 Jul 2015 07:13:04 -0400 Subject: nginx phpmyadmin auth_basic In-Reply-To: <778644334.20150716170513@ngs.ru> References: <778644334.20150716170513@ngs.ru> Message-ID: Pavel V. Wrote: ------------------------------------------------------- > п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣, bagas. > > > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > > п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п©п╬я┤п╣п╪я┐ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ site.ru/pma/ я┌п╬ > > п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐ я─п╟п╠п╬я┌п╟п╣я┌, п╟ п╡п╬я┌ п╣я│п╩п╦ п╦п╢я┌п╦ п©п╬ я│я│я▀п╩п╨п╣ > site.ru/pma/index.php я┌п╬ > > п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦ п╫п╣я┌? > > п÷п╬я┌п╬п╪я┐ я┤я┌п╬ п©п╣я─п╡я▀п╧ п╥п╟п©я─п╬я│ п©п╬п©п╟п╢п╟п╣я┌ п╡ "location /pma" пЁп╢п╣ п╣я│я┌я▄ > п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐, п╟ п╡я┌п╬я─п╬п╧ п©п╬п©п╟п╢п╟п╣я┌ п╡ > "location ~ ^/pma/(.*\.php)$" пЁп╢п╣ я┌п╟п╨п╬п╡п╬п╧ п╫п╣я┌. > > п≤я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╡п╩п╬п╤п╣п╫п╫я▀п╣ п╩п╬п╨п╣п╧я┬п╫я▀, я█я┌п╬ я┐п╢п╬п╠п╫п╣п╣. > п⌡п╦п╠п╬ п╢п╬п╠п╟п╡я▄я┌п╣ п╢п╦я─п╣п╨я┌п╦п╡я▀ auth* п╡п╬ п╡я┌п╬я─п╬п╧ п╡п╟я┬ п╩п╬п╨п╣п╧я┬п╫. > > п▓п╩п╬п╤п╣п╫п╫я▀п╣ п╩п╬п╨п╣п╧я┬п╫я▀ - я█я┌п╬ п©я─п╦п╪п╣я─п╫п╬ я┌п╟п╨: > > location ^~ /pma/ { > alias /usr/local/www/phpMyAdmin/; > index index.php; > > auth_basic "closed site"; > auth_basic_user_file /usr/local/htpasswd; > > location ~ \.php$ { > fastcgi_pass unix:/tmp/rey1.sock; > fastcgi_index index.php; > include fastcgi_params; > fastcgi_param SCRIPT_FILENAME > /usr/local/www/phpMyAdmin/$1; > fastcgi_param DOCUMENT_ROOT /usr/local/www/phpMyAdmin; > } > } > > > > > -- > п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, > Pavel mailto:pavel2000 п╫п╟ ngs.ru > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru п■п╟ п╡п╬я┌ п╢п╣п╩п╣п╪п╟. п÷я─п╬п╠п╬п╡п╟п╩ п╡ п╬п╠п╟ п╩п╬п╨п╣п╧я┬п╣п╫п╟ п╢п╬п╠п╟п╡п╩я▐я┌я▄ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▌ п╫пЁп╦п╫я│п╟. > auth_basic "closed site"; > auth_basic_user_file /usr/local/htpasswd; п▓ я█я┌п╬пЁп╣ я─п╣п╟п╩п╦п╥п╬п╡п╟п╩ п╨п╟п╨ п╡я▀ п╫п╟п©п╦я│п╟п╩п╦. location /pma/ { alias /usr/local/www/phpMyAdmin/; index index.php; auth_basic "closed site"; auth_basic_user_file /usr/local/.htpasswd; location ~ \.php$ { fastcgi_pass unix:/tmp/mozzer.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $request_filename; fastcgi_ignore_client_abort off; fastcgi_param PHP_ADMIN_VALUE "xcache.cacher=Off"; fastcgi_param PHP_ADMIN_VALUE "xcache.stat=Off"; fastcgi_param PHP_ADMIN_VALUE "xcache.optimizer=Off"; } } п≈п╟п╢я┐п╪п╟п╩я│я▐, п╟ п╫п╣ п©п╬п╡п╩п╦я▐п╣я┌п╩п╦ я┌п╟п╨п╬п╣ п╫п╟ п╠п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄ я│п╣я─п╡п╣я─п╟, п╣я│п╩п╦ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╩п╬п╨п╣п╧я┬п╣п╫п╬п╡ п╠я┐п╢я┐я┌ я│п╬п╢п╣я─п╤п╟я┌я▄ п╬п╠я─п╟п╠п╬я┌п╨я┐ php? п  п©я─п╦п╪п╣я─я┐ я▐ я┘п╬я┤я┐ п╬пЁя─п╟п╫п╦я┤п╦я┌я▄ п╢п╬я│я┌я┐п© п╨ п©п╪п╟ п╦ п╟п╢п╪п╦п╫п╨п╣, я▐ я│п╬п╥п╢п╟п╪ п╡ п╬п╢п╫п╬п╪ п╨п╬п╫я└п╦пЁп╣ п╡п╦я─я┌я┐п╟п╩ я┘я│п╬я┌п╟ п╨п╟п╨ п╠я▀ 3 я┌п╬я┤п╨п╦ п╬п╠я─п╟п╠п╬я┌п╨п╦ php. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260359,260367#msg-260367 From onokonem п╫п╟ gmail.com Thu Jul 16 12:14:33 2015 From: onokonem п╫п╟ gmail.com (Daniel Podolsky) Date: Thu, 16 Jul 2015 15:14:33 +0300 Subject: =?UTF-8?B?UmU6INCj0YHRgtCw0L3QvtCy0LjRgtGMINC/0LXRgNC10LzQtdC90L3Rg9GOINGB?= =?UTF-8?B?INC/0L7QvNC+0YnRjNGOIHBlcmwg0LLQvdGD0YLRgNC4IGxvY2F0aW9u?= In-Reply-To: References: Message-ID: > п÷я─п╦ п©я─п╟п╡п╦п╩я▄п╫п╬п╪ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ п╢п╬п╩п╤п╣п╫ п©я─п╬я│я┌п╟п╡п╦я┌я▄я│я▐ п╥п╟пЁп╬п╩п╬п╡п╬п╨ X-MY-VAR я─п╟п╡п╫я▀п╧ > =CCCC=, п╫п╬ п©п╬ я└п╟п╨я┌я┐ я│я┌п╟п╡п╦я┌я│я▐ я┤п╦я│п╩п╬ 0. > п∙я│п╩п╦ я┐п╠я─п╟я┌я▄ "=" п╦п╥ return, я┌п╬ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п©я─п╬я│я┌п╬ п╫п╣ я│я┌п╟п╡п╦я┌я│я▐ (п╡п╦п╢п╦п╪п╬, п©я┐я│я┌п╟я▐ > п©п╣я─п╣п╪п╣п╫п╫п╟я▐). п╡ п©п╣я─п╩п╣ "+" - п╫п╣ п╬п©п╣я─п╟я┌п╬я─ п╨п╬п╫п╨п╟я┌п╣п╫п╟я├п╦п╦ я│я┌я─п╬п╨, п╦п╥п╡п╦п╫п╦я┌п╣. п╫я┐ п╦ п╪п╫п╣ п╨п╟п╤п╣я┌я│я▐, я┤я┌п╬ $outer_variable п╡я▀п©п╬п╩п╫п╦я┌я│я▐ я─п╟п╫я▄я┬п╣, я┤п╣п╪ п╨п╬п╢ location From sam п╫п╟ mkechinov.ru Thu Jul 16 12:17:17 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Thu, 16 Jul 2015 15:17:17 +0300 Subject: =?UTF-8?B?UmU6INCj0YHRgtCw0L3QvtCy0LjRgtGMINC/0LXRgNC10LzQtdC90L3Rg9GOINGB?= =?UTF-8?B?INC/0L7QvNC+0YnRjNGOIHBlcmwg0LLQvdGD0YLRgNC4IGxvY2F0aW9u?= In-Reply-To: References: Message-ID: п▓п╦п╢п╦п╪п╬ п╢п╟. п▓п╬я┌ п╦ п╦я┴я┐ я│п©п╬я│п╬п╠, п╨п╟п╨ п╤п╣ я│п╢п╣п╩п╟я┌я▄ я┌п╟п╨, я┤я┌п╬п╠я▀ п╦п╥ location п╪п╬п╤п╫п╬ п╠я▀п╩п╬ п╬п©я─п╣п╢п╣п╩п╦я┌я▄ п©п╣я─п╣п╪п╣п╫п╫я┐я▌, п╨п╬я┌п╬я─п╟я▐ п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╟ п╡ http. п÷п╬я┌п╬п╪я┐ я┤я┌п╬ request_body п╢п╬я│я┌я┐п©п╣п╫ я┌п╬п╩я▄п╨п╬ п╡ location, п╟ map, п╨п╬я┌п╬я─я▀п╧ п╫я┐п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄ п╫п╟ п╬я│п╫п╬п╡п╟п╫п╦п╦ п╢п╟п╫п╫я▀я┘ п╡ request_body, п╢п╬я│я┌я┐п©п╣п╫ я┌п╬п╩я▄п╨п╬ п╡ http. 2015-07-16 15:14 GMT+03:00 Daniel Podolsky : > > п÷я─п╦ п©я─п╟п╡п╦п╩я▄п╫п╬п╪ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ п╢п╬п╩п╤п╣п╫ п©я─п╬я│я┌п╟п╡п╦я┌я▄я│я▐ п╥п╟пЁп╬п╩п╬п╡п╬п╨ X-MY-VAR я─п╟п╡п╫я▀п╧ > > =CCCC=, п╫п╬ п©п╬ я└п╟п╨я┌я┐ я│я┌п╟п╡п╦я┌я│я▐ я┤п╦я│п╩п╬ 0. > > п∙я│п╩п╦ я┐п╠я─п╟я┌я▄ "=" п╦п╥ return, я┌п╬ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п©я─п╬я│я┌п╬ п╫п╣ я│я┌п╟п╡п╦я┌я│я▐ (п╡п╦п╢п╦п╪п╬, > п©я┐я│я┌п╟я▐ > > п©п╣я─п╣п╪п╣п╫п╫п╟я▐). > п╡ п©п╣я─п╩п╣ "+" - п╫п╣ п╬п©п╣я─п╟я┌п╬я─ п╨п╬п╫п╨п╟я┌п╣п╫п╟я├п╦п╦ я│я┌я─п╬п╨, п╦п╥п╡п╦п╫п╦я┌п╣. > > п╫я┐ п╦ п╪п╫п╣ п╨п╟п╤п╣я┌я│я▐, я┤я┌п╬ $outer_variable п╡я▀п©п╬п╩п╫п╦я┌я│я▐ я─п╟п╫я▄я┬п╣, я┤п╣п╪ п╨п╬п╢ location > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From pavel2000 п╫п╟ ngs.ru Thu Jul 16 12:52:38 2015 From: pavel2000 п╫п╟ ngs.ru (Pavel V.) Date: Thu, 16 Jul 2015 18:52:38 +0600 Subject: nginx phpmyadmin auth_basic In-Reply-To: References: <778644334.20150716170513@ngs.ru> Message-ID: <1379917182.20150716185238@ngs.ru> п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣, bagas. п▓я▀ п©п╦я│п╟п╩п╦ 16 п╦я▌п╩я▐ 2015 пЁ., 17:13:04: > п≈п╟п╢я┐п╪п╟п╩я│я▐, п╟ п╫п╣ п©п╬п╡п╩п╦я▐п╣я┌п╩п╦ я┌п╟п╨п╬п╣ п╫п╟ п╠п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄ я│п╣я─п╡п╣я─п╟, п╣я│п╩п╦ п╫п╣я│п╨п╬п╩я▄п╨п╬ > п╩п╬п╨п╣п╧я┬п╣п╫п╬п╡ п╠я┐п╢я┐я┌ я│п╬п╢п╣я─п╤п╟я┌я▄ п╬п╠я─п╟п╠п╬я┌п╨я┐ php? п²п╣я│п╨п╬п╩я▄п╨п╬ п╩п╬п╨п╣п╧я┬п╫п╬п╡ п╦ "п╠п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄ я│п╣я─п╡п╣я─п╟" - я│п╡я▐п╥п╟п╫я▀ п©п╬я┤я┌п╦ п╫п╦п╨п╟п╨. > п  п©я─п╦п╪п╣я─я┐ я▐ я┘п╬я┤я┐ п╬пЁя─п╟п╫п╦я┤п╦я┌я▄ п╢п╬я│я┌я┐п© п╨ п©п╪п╟ п╦ п╟п╢п╪п╦п╫п╨п╣, я▐ я│п╬п╥п╢п╟п╪ п╡ п╬п╢п╫п╬п╪ п╨п╬п╫я└п╦пЁп╣ > п╡п╦я─я┌я┐п╟п╩ я┘я│п╬я┌п╟ п╨п╟п╨ п╠я▀ 3 я┌п╬я┤п╨п╦ п╬п╠я─п╟п╠п╬я┌п╨п╦ php. п║ п╬п╢п╫п╬пЁп╬ п╡п╦я─я┌я┘п╬я│я┌п╟ п╪п╬п╤п╫п╬ п©п╬я│я▀п╩п╟я┌я▄ п╥п╟п©я─п╬я│я▀ п╫п╟ п╬п╠я─п╟п╠п╬я┌п╨я┐ п╡ php п╦ п╡ я─п╟п╥п╫я▀п╣ п©я┐п╩я▀ php-fpm п╫п╟ п╬п╢п╫п╬п╧ п╪п╟я┬п╦п╫п╣ п╦ п╫п╟ я─п╟п╥п╫я▀п╣ я│п╣я─п╡п╣я─п╟ я│ п╫п╣п╥п╟п╡п╦я│п╦п╪я▀п╪п╦ php-fpm. п╜я┌п╬ п╫п╬я─п╪п╟п╩я▄п╫п╬. п▒п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ я│п╬п╡я│п╣п╪ п╢я─я┐пЁп╦п╪п╦ п╡п╣я┴п╟п╪п╦. -- п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, Pavel mailto:pavel2000 п╫п╟ ngs.ru From vbart п╫п╟ nginx.com Thu Jul 16 14:18:12 2015 From: vbart п╫п╟ nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Thu, 16 Jul 2015 17:18:12 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gNDAwIEJhZCByZXF1ZXN0?= In-Reply-To: References: <20150715181548.GG93501@mdounin.ru> Message-ID: <2917771.uUDQH4BPE2@vbart-workstation> On Thursday 16 July 2015 03:48:48 klestoff wrote: > п÷п╣я─п╣я│п╬п╠я─п╟п╩п╦ nginx п╡п╬я┌ я┌п╟п╨: > nginx version: nginx/1.8.0 > built by gcc 4.2.1 20070719 [FreeBSD] > built with OpenSSL 0.9.8q 2 Dec 2010 > TLS SNI support enabled > configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I > /usr/local/include' --with-ld-opt='-L /usr/local/lib' > --conf-path=/usr/local/etc/nginx/nginx.conf > --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid > --error-log-path=/var/log/nginx-error.log --user=www --group=www > --with-file-aio --http-client-body-temp-path=/var/tmp/nginx/client_body_temp > --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp > --http-proxy-temp-path=/var/tmp/nginx/proxy_temp > --http-scgi-temp-path=/var/tmp/nginx/scgi_temp > --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp > --http-log-path=/var/log/nginx-access.log --with-http_geoip_module > --with-pcre --with-http_ssl_module --with-debug > > п·я│я┌п╟п╡п╦п╩п╦ я┌п╬п╩я▄п╨п╬ я┌п╬, п╠п╣п╥ я┤п╣пЁп╬ п╫п╦п╨п╟п╨ п╫п╣ п╬п╠п╬п╧я┌п╦я│я▄. п п╟я│я┌п╬п╪п╫я▀я┘ п©п╟я┌я┤п╣п╧ п╫п╣я┌. > > п п╟я─я┌п╦п╫п╟ п©я─п╦ я█я┌п╬п╪ п╫п╣ п╦п╥п╪п╣п╫п╦п╩п╟я│я▄ я│п╬п╡п╣я─я┬п╣п╫п╫п╬. п▓п╦п╢п╦п╪ п╟п╠я│п╬п╩я▌я┌п╫п╬ я┌п╬ п╤п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣: > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http process request line > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http request line: "POST > /?id=10046 HTTP/1.1" > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http uri: "/" > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http args: "id=10046" > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http exten: "" > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http process request header > line > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http header: "Content-Type: > application/json; charset=utf-8" > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http header: > "x-openrtb-version: 2.0" > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http header: "Content-Length: > 1151" > 2015/07/16 10:35:28 [debug] 86051#0: *496647 post event 000000080C20B600 > 2015/07/16 10:35:28 [debug] 86051#0: *496647 delete posted event > 000000080C20B600 > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http process request line > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http finalize request: 400, "?" > a:1, c:1 > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http special response: 400, > "?" > 2015/07/16 10:35:28 [debug] 86051#0: *496647 http set discard body > 2015/07/16 10:35:28 [debug] 86051#0: *496647 charset: "" > "utf-8" > п≤ я█я┌п╬ п╡я│я▒ п╣я┴я▒ п╫п╣ п©п╬я┘п╬п╤п╣ п╫п╟ п╩п╬пЁ п╬я┌ nginx п╠п╣п╥ я│я┌п╬я─п╬п╫п╫п╦я┘ п╪п╬п╢я┐п╩п╣п╧ п╦ п©п╟я┌я┤п╣п╧. п▓п╦п╢п╦п╪п╬ п╫я┐п╤п╫п╬ п╣я┴я▒ я┐п╠п╣п╢п╦я┌я▄я│я▐, я┤я┌п╬ п╥п╟п©я┐я│п╨п╟п╣я┌я│я▐ п╦ я─п╟п╠п╬я┌п╟п╣я┌ п╫п╟ я│п╟п╪п╬п╪ п╢п╣п╩п╣ я┌п╬, я┤я┌п╬ п©п╣я─п╣я│п╬п╠я─п╟п╩п╦. -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ From mdounin п╫п╟ mdounin.ru Thu Jul 16 14:32:08 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Thu, 16 Jul 2015 17:32:08 +0300 Subject: =?UTF-8?B?UmU6IEROUyDQtNC70Y8g0LHQsNC70LDQvdGB0LjRgNC+0LLRidC40LrQsA==?= In-Reply-To: References: <55A3DC3E.6000401@nginx.com> Message-ID: <20150716143208.GM93501@mdounin.ru> Hello! On Wed, Jul 15, 2015 at 11:02:42PM +0100, Anatoly Mikhaylov wrote: > ELB, п©п╬ п╬я┌п╥я▀п╡п╟п╪ я─п╣п╠я▐я┌ п╦п╥ Loggly, п╡ п╬п©я─п╣п╢п╣п╩п╣п╫п╫я▀я┘ я│п╩я┐я┤п╟я▐я┘ я│п╬п╥п╢п╟п╣я┌ > п╠п╬п╩я▄я┬п╣ п©я─п╬п╠п╩п╣п╪, я┤п╣п╪ я─п╣я┬п╟п╣я┌ п╥п╟п╢п╟я┤. > п═п╟п╥я┐п╪п╣п╣я┌я│я▐, auto-scaling (п╫п╟п╠п╬я─ я│п╨я─п╦п©я┌п╬п╡, п╬я┌я│п╩п╣п╤п╦п╡п╟я▌я┴п╦я┘ п╬я┤п╣п╫я▄ > п╬пЁя─п╟п╫п╦я┤п╣п╫п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╪п╣я┌я─п╦п╨ п╦ п╡я▀п╥я▀п╡п╟я▌я┴п╦п╧ п╫п╣я│п╨п╬п╩я▄п╨п╬ я│п╬п╠я▀я┌п╦п╧, > я┌п╟п╨п╦я┘ п╨п╟п╨ я│п╬п╥п╢п╟п╫п╦п╣ EC2 п╦ п╬п╠п╫п╬п╡п╩п╣п╫п╦п╣ п©я┐п╩п╟ IP), п╦п╪п╣п╣я┌ я│п╪я▀я│п╩, п╫п╬ > п╨п╟п╨ п╢п╟п╩я▄я┬п╣ п╨п╬п©п╫я┐я┌я▄, п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ ELB: > > 1) п╫п╣ я┐п╪п╣п╣я┌ п©я─п╬п╨я│п╦я─п╬п╡п╟я┌я▄ UDP > 2) п╫п╣ я┐п╪п╣п╣я┌ п╡п╣п╠ я│п╬п╨п╣я┌я▀ > 3) п╥п╟п©я─п╣я┴п╟п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╨п╟я│я┌п╬п╪п╫я▀п╣ п©п╬я─я┌я▀ > 4) п╫п╟п╢п╬ я─п╟п╥п╬пЁя─п╣п╡п╟я┌я▄ (п╫я┐п╤п╫п╟ п©п╩п╟я┌п╫п╟я▐ п©п╬п╢п╢п╣я─п╤п╨п╟) > 5) п╬пЁя─п╟п╫п╦я┤п╣п╫ п╢п╬я│я┌я┐п© п╨ п╩п╬пЁп╟п╪ > 6) п╫п╣ п©п╬п╫я▐я┌п╫п╬, я┤я┌п╬ я┌п╟п╪ я│ я▐п╢я─п╬п╪, transparent > huge pages п╦ п╨п╟п╨п╬п╧ п╡п╣я─я│п╦п╦ я┌п╟п╪ irqbalance > 7) п╫п╣ п╫п╟я│я┌я─п╟п╦п╡п╟п╣я┌я│я▐ п©п╬п╢ п╨п╬п╫п╨я─п╣я┌п╫я┐я▌ п╥п╟п╢п╟я┤я┐, > п╩п╦п╠п╬ я─п╟п╥п╢п╟я┤п╟ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡, п╩п╦п╠п╬ п╪п╣п╩п╨п╦я┘ > 8) п╡п╬п╬п╠я┴п╣ п╫п╣я▐я│п╣п╫ IO, п╨п╟п╨п╟я▐ я┌п╟п╪ я└п╟п╧п╩п╬п╡п╟я▐ я│п╦я│я┌п╣п╪п╟ > п╦ п╨п╟п╨ п╡ п╫п╣п╨п╬я┌п╬я─я▀я┘ я│п╩я┐я┤п╟я▐я┘ п╡п╨п╩я▌я┤п╦я┌я▄ data write back, > noatime п╦ O_DIRECT п╢п╟ п╦ п╨п╟п╨ я│п╢п╣п╩п╟я┌я▄ XFS п╫п╟ я█я└п╣п╪п╣я─п╫п╬п╪ я─п╟п╥п╢п╣п╩п╣ > 9) я┌п╬п╩я▄п╨п╬ CNAME, я┌п╬ п╣я│я┌я▄ п╫п╣ я│п╢п╣п╩п╟я┌я▄ п©я┐п╩ white list IP > п╢п╩я▐ п╨я─я┐п©п╫я▀я┘ п╨п╬я─п©п╬я─п╟я┌п╦п╡п╫я▀я┘ п╨п╩п╦п╣п╫я┌п╬п╡ > > п▓п╬п╬п╠я┴п╣п╪, Nginx - п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╣ п╡п╪п╣п╫я▐п╣п╪п╬п╣ я─п╣я┬п╣п╫п╦п╣ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╟, > п╬я│я┌п╟п╩п╬я│я▄ п©п╬п╫я▐я┌я▄, п╨я┌п╬ п╨п╟п╨ п╣пЁп╬ п©я─п╦п╪п╣п╫я▐п╣я┌ п╡ я├п╣п©п╦ Nginx (LB) - Nginx - backend. > п·я┤п╣п╫я▄ я┘п╬я┤п╣я┌я│я▐ я┐я│п╩я▀я┬п╟я┌я▄ п╪п╫п╣п╫п╦п╣ я│п╟п╪п╦я┘ я─п╟п╥я─п╟п╠п╬я┌я┤п╦п╨п╬п╡ Nginx. п∙я│п╩п╦ п╬я┤п╣п╫я▄ п╫п╣ я┘п╬я┤п╣я┌я│я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ ELB, я┌п╬ п╫п╬я─п╪п╟п╩я▄п╫п╬п╣ HA я─п╣я┬п╣п╫п╦п╣ п╪п╬п╤п╫п╬ п©п╬п©я▀я┌п╟я┌я▄я│я▐ п©п╬я│я┌я─п╬п╦я┌я▄ я│ п©п╬п╪п╬я┴я▄я▌ Elastic IP Address п╦ п©п╣я─п╣п╨п╩я▌я┤п╣п╫п╦я▐ п╣пЁп╬ п╪п╣п╤п╢я┐ frontend-п╫п╬п╢п╟п╪п╦ я│ п©п╬п╪п╬я┴я▄я▌ я│п╨я─п╦п©я┌п╬п╡. п▓п©я─п╬я┤п╣п╪, я▐ я│ п░п╪п╟п╥п╬п╫п╬п╪ п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦ п╫п╣ п©я▀я┌п╟п╩я│я▐ я─п╟п╥п╠п╦я─п╟я┌я▄я│я▐, п╟ п╫п╟я┬п╦ п╟п╢п╪п╦п╫я▀ п╬ я┌п╟п╨п╬п╪ п©п╬п╢я┘п╬п╢п╣ п╬я┌п╥я▀п╡п╟я▌я┌я│я▐ п╨я─п╦я┌п╦я┤п╣я│п╨п╦, п╦ я─п╣п╨п╬п╪п╣п╫п╢я┐я▌я┌ п╫п╣ п╡я▀п©п╣я─п╢я─п╦п╡п╟я┌я▄я│я▐ п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ ELB. -- Maxim Dounin http://nginx.org/ From mdounin п╫п╟ mdounin.ru Thu Jul 16 14:38:56 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Thu, 16 Jul 2015 17:38:56 +0300 Subject: http_basic_autentification + Connection Upgrade In-Reply-To: References: <20150715162827.GD93501@mdounin.ru> Message-ID: <20150716143856.GN93501@mdounin.ru> Hello! On Thu, Jul 16, 2015 at 03:11:00AM -0400, artsnz wrote: > > п╜я┌п╬ п╫п╣ п╠п╟пЁ, Basic-п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦я▐ я┌я─п╣п╠я┐п╣я┌ п©я─п╬п╡п╣я─п╨п╦ > > п╦п╪п╣п╫п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╦ п©п╟я─п╬п╩я▐ п╫п╟ п╨п╟п╤п╢я▀п╧ п╥п╟п©я─п╬я│. > > п■п╩я▐ http п╦п╩п╦ https - я█я┌п╬ п©я─п╦п╣п╪п╩п╣п╪я▀п╧ п╡п╟я─п╦п╟п╫я┌, п╟ п©я─п╦ п©п╬я┌п╬п╨п╬п╡я▀я┘ п╢п╟п╫п╫я▀я┘ - я█я┌п╬ > я┐п╤п╣ я▐п╡п╫п╬ п╩п╦я┬п╫п╣п╣. п▓п╬ п╡я│я▐п╨п╬п╪ я│п╩я┐я┤п╟п╣ п╢п╣я─пЁп╟я┌я▄ я└п╟п╧п╩ я│ п╢п╦я│п╨п╟ п╫п╟ п╨п╟п╤п╢я▀п╧ п©п╟п╨п╣я┌. п╒п╟п╨ п╫п╟п╥я▀п╡п╟п╣п╪я▀п╣ "п©п╬я┌п╬п╨п╬п╡я▀п╣ п╢п╟п╫п╫я▀п╣" п╡ http - я█я┌п╬ п╩п╦я┬я▄ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ п╥п╟п©я─п╬я│п╬п╡. > > п∙я│п╩п╦ п╡п╟я┬п╟ п╬п©п╣я─п╟я├п╦п╬п╫п╫п╟я▐ я│п╦я│я┌п╣п╪п╟ п╫п╣ я│п╬п╡я│п╣п╪ п©п╩п╬я┘п╟ - п╬п╫п╟ п╥п╟п╨п╣я┬п╦я─я┐п╣я┌ п╫я┐п╤п╫я▀п╧ > я└п╟п╧п╩ > > п╡ п©п╟п╪я▐я┌п╦. > > п║п╟п╪я▀п╧ п╬п╠я▀п╨п╫п╬п╡п╣п╫п╫я▀п╧ п╢п╣п╠п╦п╟п╫ 7 (п╫п╟ 8 п╡я│п╣ я┌п╬ п╤п╣ я│п╟п╪п╬п╣), я│я┐п╢я▐ п©п╬ п╪п╬п╦п╪ п╫п╟п╠п╩я▌п╢п╣п╫п╦я▐п╪ > п╬п╫ п╫п╣ п╨п╣я┬п╦я┌ я└п╟п╧п╩ я│ п©п╟я─п╬п╩п╣п╪, п╢п╟ п╦ я│ я┤п╣пЁп╬ п╠я▀ п╣п╪я┐ п╣пЁп╬ п╨п╣я┬п╦я┌я▄? п°п╬п╤п╫п╬ п╨п╬п╫п╣я┤п╫п╬ > я└п╟п╧п╩ п©п╣я─п╣п╫п╣я│я┌п╦ п╡ /proc, п╫п╬ п╦п╪я┘п╬ я█я┌п╬ п╫п╣ п©я─п╟п╡п╦п╩я▄п╫п╬. п⌠п╬я─п╟п╥п╢п╬ п©я─п╟п╡п╦п╩я▄п╫п╣п╣ п╠я▀п╩п╬ п╠я▀ > я│п╟п╪п╬п╪я┐ nginx п╨п╣я┬п╦я┌я▄ п╣пЁп╬ п╦ п©п╣я─п╣п╥п╟пЁя─я┐п╤п╟я┌я▄ я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ я└п╟п╧п╩ п╦п╥п╪п╣п╫п╦п╩я│я▐. п║п╬п╡я─п╣п╪п╣п╫п╫я▀п╣ п╬п©п╣я─п╟я├п╦п╬п╫п╫я▀п╣ я│п╦я│я┌п╣п╪я▀ п╨п╣я┬п╦я─я┐я▌я┌ п╡я│п╣ п╬п╠я─п╟я┴п╣п╫п╦я▐ п╨ п╢п╦я│п╨п╟п╪ п╡ я─п╟п╪п╨п╟я┘ п╢п╬я│я┌я┐п©п╫п╬п╧ п©п╟п╪я▐я┌п╦ (п╣я│п╩п╦ п╫п╣ п©я─п╦п╫я▐я┌п╬ я│п©п╣я├п╦п╟п╩я▄п╫я▀я┘ п╪п╣я─ п╢п╩я▐ п╡я▀п╨п╩я▌я┤п╣п╫п╦я▐ я█я┌п╬пЁп╬, e.g., п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ я└п╩п╟пЁ O_DIRECT п©я─п╦ п╬я┌п╨я─я▀я┌п╦п╦ я└п╟п╧п╩п╟). Debian 7 - п╫п╣ п╦я│п╨п╩я▌я┤п╣п╫п╦п╣. п╒п╟п╨ я┤я┌п╬, п╡п╣я─п╬я▐я┌п╫п╣п╣ п╡я│п╣пЁп╬, п╡п╟я┬п╦ п╫п╟п╠п╩я▌п╢п╣п╫п╦я▐ п╫п╣ я│п╬п╡я│п╣п╪ п╡п╣я─п╫я▀. -- Maxim Dounin http://nginx.org/ From nginx-forum п╫п╟ nginx.us Thu Jul 16 14:49:40 2015 From: nginx-forum п╫п╟ nginx.us (klestoff) Date: Thu, 16 Jul 2015 10:49:40 -0400 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gNDAwIEJhZCByZXF1ZXN0?= In-Reply-To: <2917771.uUDQH4BPE2@vbart-workstation> References: <2917771.uUDQH4BPE2@vbart-workstation> Message-ID: пё п╫п╟я│ я┌я┐я┌ п╣я│я┌я▄ п©я─п╬пЁя─п╣я│я│ п╫п╣п╠п╬п╩я▄я┬п╬п╧ п╡ п╬п©п╬п╥п╫п╟п╫п╦п╦ п╬я┬п╦п╠п╨п╦. 1) п╖я┌п╣п╫п╦п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╬п╡ п©я─п╣я─я▀п╡п╟п╣я┌я│я▐ п╫п╟ Host: 2) п■п╩я▐ я┘п╬я│я┌п╟ п╣я│я┌я▄ п╡п╬я┌ я┌п╟п╨п╬п╧ п╨я┐я│п╬я┤п╣п╨ п╨п╬п╫я└п╦пЁп╟: error_page 531 = @limreq_blabla; location @limreq_mopub { limit_req_log_level info; limit_req zone=limreq_blabla; include /var/www/cfg/nginx.handlerequest.include; access_log /var/log/nginx/limited.access.log main; error_log /var/log/nginx/limited.error.log; } if ( $arg_id != 9349 ) { return 531; } п▓я▀п╨п╩я▌я┤п╟п╣п╪ if п╦ п╡я│п╣ я│я┌п╟п╫п╬п╡п╦я┌я│я▐ я┘п╬я─п╬я┬п╬. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260330,260381#msg-260381 From vbart п╫п╟ nginx.com Thu Jul 16 15:03:18 2015 From: vbart п╫п╟ nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Thu, 16 Jul 2015 18:03:18 +0300 Subject: =?UTF-8?B?UmU6INCS0L7Qv9GA0L7RgSDQv9GA0L4gNDAwIEJhZCByZXF1ZXN0?= In-Reply-To: References: <2917771.uUDQH4BPE2@vbart-workstation> Message-ID: <79839461.XOMem3b9T4@vbart-workstation> On Thursday 16 July 2015 10:49:40 klestoff wrote: > пё п╫п╟я│ я┌я┐я┌ п╣я│я┌я▄ п©я─п╬пЁя─п╣я│я│ п╫п╣п╠п╬п╩я▄я┬п╬п╧ п╡ п╬п©п╬п╥п╫п╟п╫п╦п╦ п╬я┬п╦п╠п╨п╦. > > 1) п╖я┌п╣п╫п╦п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╬п╡ п©я─п╣я─я▀п╡п╟п╣я┌я│я▐ п╫п╟ Host: > > 2) п■п╩я▐ я┘п╬я│я┌п╟ п╣я│я┌я▄ п╡п╬я┌ я┌п╟п╨п╬п╧ п╨я┐я│п╬я┤п╣п╨ п╨п╬п╫я└п╦пЁп╟: > error_page 531 = @limreq_blabla; > > location @limreq_mopub { > limit_req_log_level info; > limit_req zone=limreq_blabla; > include /var/www/cfg/nginx.handlerequest.include; > access_log /var/log/nginx/limited.access.log main; > error_log /var/log/nginx/limited.error.log; > } > > if ( $arg_id != 9349 ) { > return 531; > } > > п▓я▀п╨п╩я▌я┤п╟п╣п╪ if п╦ п╡я│п╣ я│я┌п╟п╫п╬п╡п╦я┌я│я▐ я┘п╬я─п╬я┬п╬. > п▓я▀ п╫п╣ п╪п╬пЁп╩п╦ п╠я▀ п©я─п╦п╡п╣я│я┌п╦ п╨п╬п╫я└п╦пЁ я├п╣п╩п╦п╨п╬п╪? -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ From mdounin п╫п╟ mdounin.ru Thu Jul 16 17:45:25 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Thu, 16 Jul 2015 20:45:25 +0300 Subject: =?UTF-8?B?UmU6INCj0YHRgtCw0L3QvtCy0LjRgtGMINC/0LXRgNC10LzQtdC90L3Rg9GOINGB?= =?UTF-8?B?INC/0L7QvNC+0YnRjNGOIHBlcmwg0LLQvdGD0YLRgNC4IGxvY2F0aW9u?= In-Reply-To: References: Message-ID: <20150716174525.GS93501@mdounin.ru> Hello! On Thu, Jul 16, 2015 at 03:14:33PM +0300, Daniel Podolsky wrote: > > п÷я─п╦ п©я─п╟п╡п╦п╩я▄п╫п╬п╪ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ п╢п╬п╩п╤п╣п╫ п©я─п╬я│я┌п╟п╡п╦я┌я▄я│я▐ п╥п╟пЁп╬п╩п╬п╡п╬п╨ X-MY-VAR я─п╟п╡п╫я▀п╧ > > =CCCC=, п╫п╬ п©п╬ я└п╟п╨я┌я┐ я│я┌п╟п╡п╦я┌я│я▐ я┤п╦я│п╩п╬ 0. > > п∙я│п╩п╦ я┐п╠я─п╟я┌я▄ "=" п╦п╥ return, я┌п╬ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п©я─п╬я│я┌п╬ п╫п╣ я│я┌п╟п╡п╦я┌я│я▐ (п╡п╦п╢п╦п╪п╬, п©я┐я│я┌п╟я▐ > > п©п╣я─п╣п╪п╣п╫п╫п╟я▐). > п╡ п©п╣я─п╩п╣ "+" - п╫п╣ п╬п©п╣я─п╟я┌п╬я─ п╨п╬п╫п╨п╟я┌п╣п╫п╟я├п╦п╦ я│я┌я─п╬п╨, п╦п╥п╡п╦п╫п╦я┌п╣. п÷п╬я─п╟п╠п╬я┌п╟я▌ п .п·.: п╜я┌п╬, п╡ я┤п╟я│я┌п╫п╬я│я┌п╦, п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ я─п╣п╥я┐п╩я▄я┌п╟я┌ 0 - п©я─п╟п╡п╦п╩я▄п╫я▀п╧, п╦ п╡я│я▒ я─п╟п╠п╬я┌п╟п╣я┌ я─п╬п╡п╫п╬ я┌п╟п╨, п╨п╟п╨ п╫п╟п©п╦я│п╟п╫п╬. > п╫я┐ п╦ п╪п╫п╣ п╨п╟п╤п╣я┌я│я▐, я┤я┌п╬ $outer_variable п╡я▀п©п╬п╩п╫п╦я┌я│я▐ я─п╟п╫я▄я┬п╣, я┤п╣п╪ п╨п╬п╢ location п²п╣я┌. п п╬п╢, п╨п╬я┌п╬я─я▀п╧ п╡я▀я┤п╦я│п╩я▐п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╣я─п╩п╬п╡п╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧, п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╡ п╪п╬п╪п╣п╫я┌ п╬п╠я─п╟я┴п╣п╫п╦я▐ п╨ я█я┌п╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧. п╒.п╣., п╡ я│п╩я┐я┤п╟п╣ add_header п╬п╫ п╡я▀п©п╬п╩п╫п╦я┌я│я▐ я┌п╬п╩я▄п╨п╬ я┌п╬пЁп╢п╟, п╨п╬пЁп╢п╟ п╠я┐п╢п╣я┌ п╢п╣п╩п╟я┌я▄я│я▐ add_header - я┐п╤п╣ п╡ п©я─п╬я├п╣я│я│п╣ п╡п╬п╥п╡я─п╟я┌п╟ п╬я┌п╡п╣я┌п╟. п·я┌п╪п╣я┤я┐ я┌п╟п╨п╤п╣, я┤я┌п╬ п╨п╬п╢ perl_set п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ п╬п╢п╦п╫ я─п╟п╥ п╥п╟ п╥п╟п©я─п╬я│, п╦ я─п╣п╥я┐п╩я▄я┌п╟я┌ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ - п╨п╣я┬п╦я─я┐п╣я┌я│я▐ п╢п╬ п╬п╨п╬п╫я┤п╟п╫п╦я▐ п╥п╟п©я─п╬я│п╟. п║п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬, я─п╟п╫п╣п╣ п╥п╡я┐я┤п╟п╡я┬п╟я▐ п╡ я█я┌п╬п╪ я┌я─п╣п╢п╣ я─п╣п╨п╬п╪п╣п╫п╢п╟я├п╦я▐ я│п╬я┘я─п╟п╫я▐я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╣ я│ п©п╬п╪п╬я┴я▄я▌ set - п╦п╥п╠я▀я┌п╬я┤п╫п╟. -- Maxim Dounin http://nginx.org/ From mdounin п╫п╟ mdounin.ru Thu Jul 16 17:51:07 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Thu, 16 Jul 2015 20:51:07 +0300 Subject: =?UTF-8?B?UmU6INCn0LDRgdGC0LjRh9C90YvQuSDRgdCx0YDQvtGBINC60LXRiNCwIC8g0YE=?= =?UTF-8?B?0LHRgNC+0YEg0LrQtdGI0LAg0LTQu9GPINC+0YLQtNC10LvRjNC90L7Qs9C+?= =?UTF-8?B?IHNlcnZlcl9uYW1lINC40LvQuCBsb2NhdGlvbg==?= In-Reply-To: References: <1829753.QRCna3mxcC@vbart-laptop> Message-ID: <20150716175106.GT93501@mdounin.ru> Hello! On Thu, Jul 16, 2015 at 10:01:38AM +0300, п≤п╡п╟п╫ п°п╦я┬п╦п╫ wrote: > п≈п╟п╢п╟я┤п╟ я─п╣я┬п╣п╫п╟! > > find <п©я┐я┌я▄_п╢п╬_п╨п╟я┌п╟п╩п╬пЁп╟_я│_п╨п╣я┬п╣п╪> -type f | xargs grep -ra > "<п╨п╩я▌я┤_п©п╬_п╨п╬я┌п╬я─п╬п╪я┐_п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬_п©п╬я┤п╦я│я┌п╦я┌я▄_п╨п╣я┬>" | grep -ra KEY | cut -f1 > -d":" | xargs rm -f > > п÷я─п╦я┤п╣п╪ п╨п╟п╨ п╡п╦п╢п╦я┌п╣ я┐п╢п╟п╩я▐п╣п╪ я┌п╬п╩я▄п╨п╬ я└п╟п╧п╩я▀, п╟ п╨п╟я┌п╟п╩п╬пЁп╦ п╬я│я┌п╟я▌я┌я│я▐ п╨п╟п╨ п╣я│я┌я▄ (п╣я│п╩п╦ > п╪п╫п╣ п©п╟п╪я▐я┌я▄ п╫п╣ п╦п╥п╪п╣п╫я▐п╣я┌ я┌п╬ п╡ п╨п╟п╨п╬п╧-я┌п╬ п╦п╥ я┌п╣п╪ п╡ я─п╟я│я│я▀п╩п╨п╣ п║я▀я│п╬п╣п╡ п©п╦я│п╟п╩ я┤я┌п╬ > п╨п╟я┌п╟п╩п╬пЁп╦ п╩я┐я┤я┬п╣ я│п╬я┘я─п╟п╫я▐я┌я▄) п²п╟ я█я┌п╬п╪ п©я┐я┌п╦ п╡п╟я│ п╤п╢я▒я┌ п╫п╣п╨п╬я┌п╬я─п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╫я▌п╟п╫я│п╬п╡ (п╡ я┤п╟я│я┌п╫п╬я│я┌п╦, п╫п╟ п╫п╣п╬п©я─п╣п╢п╣п╩я▒п╫п╫п╬п╣ п╡я─п╣п╪я▐ п©п╣я─п╣я│я┌п╟п╫п╣я┌ п╫п╬я─п╪п╟п╩я▄п╫п╬ я─п╟п╠п╬я┌п╟я┌я▄ max_size), п╫п╬ п╡ я├п╣п╩п╬п╪ п╢п╬п╩п╤п╫п╬ я─п╟п╠п╬я┌п╟я┌я▄ - п╣я│п╩п╦ п╫п╣ п╤п╟п╩п╨п╬ я─п╣я│я┐я─я│п╬п╡ п╫п╟ я┌п╟п╨я┐я▌ п╬п©п╣я─п╟я├п╦я▌. -- Maxim Dounin http://nginx.org/ From sam п╫п╟ mkechinov.ru Thu Jul 16 18:10:41 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Thu, 16 Jul 2015 21:10:41 +0300 Subject: =?UTF-8?B?UmU6INCj0YHRgtCw0L3QvtCy0LjRgtGMINC/0LXRgNC10LzQtdC90L3Rg9GOINGB?= =?UTF-8?B?INC/0L7QvNC+0YnRjNGOIHBlcmwg0LLQvdGD0YLRgNC4IGxvY2F0aW9u?= In-Reply-To: <20150716174525.GS93501@mdounin.ru> References: <20150716174525.GS93501@mdounin.ru> Message-ID: п°п╣п╫я▐я▌ + п╫п╟ . - п╫п╦я┤п╣пЁп╬ я┘п╬я─п╬я┬п╣пЁп╬ п╫п╣ п©я─п╬п╦я│я┘п╬п╢п╦я┌. п▓ я┤п╟я│я┌п╫п╬я│я┌п╦, п╡п╬я┌ п╫п╬п╡я▀п╧ п╨п╬п╢: location / { perl ' sub { my $r = shift; my $request_shop_id = ""; if ($r->request_method eq "GET") { if($r->args =~ /shop_id=([a-z0-9A-Z]+)/ ) { $request_shop_id = "$1"; } } else { $request_shop_id = $r->request_body; } if ( $request_shop_id ne "" ) { $r->internal_redirect("/shard01" . $r->uri . "?" . $r->args); } else { $r->internal_redirect("/shard_not_found"); } } '; } location /shardo1 { # пёя─п╟ } location /shard_not_found { # :( } п÷я─п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ POST-п╥п╟п©я─п╬я│п╬п╡ $r->request_body п╡я│п╣пЁп╢п╟ п©я┐я│я┌п╬п╣. п÷п╬я┤п╣п╪я┐? 2015-07-16 20:45 GMT+03:00 Maxim Dounin : > Hello! > > On Thu, Jul 16, 2015 at 03:14:33PM +0300, Daniel Podolsky wrote: > > > > п÷я─п╦ п©я─п╟п╡п╦п╩я▄п╫п╬п╪ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ п╢п╬п╩п╤п╣п╫ п©я─п╬я│я┌п╟п╡п╦я┌я▄я│я▐ п╥п╟пЁп╬п╩п╬п╡п╬п╨ X-MY-VAR я─п╟п╡п╫я▀п╧ > > > =CCCC=, п╫п╬ п©п╬ я└п╟п╨я┌я┐ я│я┌п╟п╡п╦я┌я│я▐ я┤п╦я│п╩п╬ 0. > > > п∙я│п╩п╦ я┐п╠я─п╟я┌я▄ "=" п╦п╥ return, я┌п╬ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п©я─п╬я│я┌п╬ п╫п╣ я│я┌п╟п╡п╦я┌я│я▐ (п╡п╦п╢п╦п╪п╬, > п©я┐я│я┌п╟я▐ > > > п©п╣я─п╣п╪п╣п╫п╫п╟я▐). > > п╡ п©п╣я─п╩п╣ "+" - п╫п╣ п╬п©п╣я─п╟я┌п╬я─ п╨п╬п╫п╨п╟я┌п╣п╫п╟я├п╦п╦ я│я┌я─п╬п╨, п╦п╥п╡п╦п╫п╦я┌п╣. > > п÷п╬я─п╟п╠п╬я┌п╟я▌ п .п·.: > п╜я┌п╬, п╡ я┤п╟я│я┌п╫п╬я│я┌п╦, п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ я─п╣п╥я┐п╩я▄я┌п╟я┌ 0 - п©я─п╟п╡п╦п╩я▄п╫я▀п╧, п╦ п╡я│я▒ > я─п╟п╠п╬я┌п╟п╣я┌ я─п╬п╡п╫п╬ я┌п╟п╨, п╨п╟п╨ п╫п╟п©п╦я│п╟п╫п╬. > > > п╫я┐ п╦ п╪п╫п╣ п╨п╟п╤п╣я┌я│я▐, я┤я┌п╬ $outer_variable п╡я▀п©п╬п╩п╫п╦я┌я│я▐ я─п╟п╫я▄я┬п╣, я┤п╣п╪ п╨п╬п╢ location > > п²п╣я┌. п п╬п╢, п╨п╬я┌п╬я─я▀п╧ п╡я▀я┤п╦я│п╩я▐п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╣я─п╩п╬п╡п╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧, > п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╡ п╪п╬п╪п╣п╫я┌ п╬п╠я─п╟я┴п╣п╫п╦я▐ п╨ я█я┌п╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧. п╒.п╣., п╡ я│п╩я┐я┤п╟п╣ > add_header п╬п╫ п╡я▀п©п╬п╩п╫п╦я┌я│я▐ я┌п╬п╩я▄п╨п╬ я┌п╬пЁп╢п╟, п╨п╬пЁп╢п╟ п╠я┐п╢п╣я┌ п╢п╣п╩п╟я┌я▄я│я▐ > add_header - я┐п╤п╣ п╡ п©я─п╬я├п╣я│я│п╣ п╡п╬п╥п╡я─п╟я┌п╟ п╬я┌п╡п╣я┌п╟. > > п·я┌п╪п╣я┤я┐ я┌п╟п╨п╤п╣, я┤я┌п╬ п╨п╬п╢ perl_set п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ п╬п╢п╦п╫ я─п╟п╥ п╥п╟ > п╥п╟п©я─п╬я│, п╦ я─п╣п╥я┐п╩я▄я┌п╟я┌ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ - п╨п╣я┬п╦я─я┐п╣я┌я│я▐ п╢п╬ п╬п╨п╬п╫я┤п╟п╫п╦я▐ п╥п╟п©я─п╬я│п╟. > п║п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬, я─п╟п╫п╣п╣ п╥п╡я┐я┤п╟п╡я┬п╟я▐ п╡ я█я┌п╬п╪ я┌я─п╣п╢п╣ я─п╣п╨п╬п╪п╣п╫п╢п╟я├п╦я▐ > я│п╬я┘я─п╟п╫я▐я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╣ я│ п©п╬п╪п╬я┴я▄я▌ set - п╦п╥п╠я▀я┌п╬я┤п╫п╟. > > -- > Maxim Dounin > http://nginx.org/ > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From mdounin п╫п╟ mdounin.ru Thu Jul 16 18:32:43 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Thu, 16 Jul 2015 21:32:43 +0300 Subject: =?UTF-8?B?UmU6INCj0YHRgtCw0L3QvtCy0LjRgtGMINC/0LXRgNC10LzQtdC90L3Rg9GOINGB?= =?UTF-8?B?INC/0L7QvNC+0YnRjNGOIHBlcmwg0LLQvdGD0YLRgNC4IGxvY2F0aW9u?= In-Reply-To: References: <20150716174525.GS93501@mdounin.ru> Message-ID: <20150716183243.GU93501@mdounin.ru> Hello! On Thu, Jul 16, 2015 at 09:10:41PM +0300, Michael Kechinov wrote: [...] > п÷я─п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ POST-п╥п╟п©я─п╬я│п╬п╡ $r->request_body п╡я│п╣пЁп╢п╟ п©я┐я│я┌п╬п╣. п÷п╬я┤п╣п╪я┐? п÷п╬я┌п╬п╪я┐ я┤я┌п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ п╫п╟п╢п╬ п╡я▀п╥я▀п╡п╟я┌я▄ п╪п╣я┌п╬п╢ $r->has_request_body(), я│п╪. п©я─п╦п╪п╣я─ п╡ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ я┌я┐я┌: http://nginx.org/en/docs/http/ngx_http_perl_module.html#methods -- Maxim Dounin http://nginx.org/ From postmaster п╫п╟ softsearch.ru Thu Jul 16 19:54:09 2015 From: postmaster п╫п╟ softsearch.ru (=?Windows-1251?B?zOj14OjrIMzu7eD4uOI=?=) Date: Thu, 16 Jul 2015 22:54:09 +0300 Subject: =?UTF-8?B?UmVbMl06INCn0LDRgdGC0LjRh9C90YvQuSDRgdCx0YDQvtGBINC60LXRiNCwIC8g?= =?UTF-8?B?0YHQsdGA0L7RgSDQutC10YjQsCDQtNC70Y8g0L7RgtC00LXQu9GM0L3QvtCz?= =?UTF-8?B?0L4gc2VydmVyX25hbWUg0LjQu9C4IGxvY2F0aW9u?= In-Reply-To: References: <1829753.QRCna3mxcC@vbart-laptop> Message-ID: <23065809.20150716225409@softsearch.ru> п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣, п≤п╡п╟п╫. > п≈п╟п╢п╟я┤п╟ я─п╣я┬п╣п╫п╟! > find <п©я┐я┌я▄_п╢п╬_п╨п╟я┌п╟п╩п╬пЁп╟_я│_п╨п╣я┬п╣п╪> -type f | xargs grep -ra > "<п╨п╩я▌я┤_п©п╬_п╨п╬я┌п╬я─п╬п╪я┐_п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬_п©п╬я┤п╦я│я┌п╦я┌я▄_п╨п╣я┬>" | grep -ra KEY | cut > -f1 -d":" | xargs rm -f п∙я│я┌я▄ я│я┌п╟п╫п╢п╟я─я┌п╫п╬п╣ я─п╣я┬п╣п╫п╦п╣, п╨п╬я┌п╬я─п╬п╣ я─п╟п╠п╬я┌п╟п╣я┌ я│ п╩я▌п╠я▀п╪ п╨я█я┬п╣п╪: nginx-п╟, memcached-п╟ п╦ я┌.п╢. п▓ п╥п╫п╟я┤п╣п╫п╦п╣ п╨п╩я▌я┤п╟ п╨я█я┬п╦я─п╬п╡п╟п╫п╦я▐ п╢п╬п╠п╟п╡я▄я┌п╣ я│я┤я▒я┌я┤п╦п╨. п·я┌п╢п╣п╩я▄п╫я▀п╧ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ п╨я┐я│п╨п╟ п╨я█я┬п╟, п╨п╬я┌п╬я─я▀п╧ я┘п╬я┌п╦я┌п╣ п╡я▀я┤п╦я┴п╟я┌я▄. п п╬пЁп╢п╟ п╫п╟п╢п╬ п╠я┐п╢п╣я┌ п╡я▀я┤п╦я│я┌п╦я┌я▄ п╨я█я┬, я┐п╡п╣п╩п╦я┤я▄я┌п╣ п╫п╟ 1 п╥п╫п╟я┤п╣п╫п╦п╣ п╫я┐п╤п╫п╬пЁп╬ я│я┤я▒я┌я┤п╦п╨п╟ п╡ я┌п╣п╨я│я┌п╣ п╨п╬п╫я└п╦пЁп╟ п╦ п©п╬я┬п╩п╦я┌п╣ nginx-я┐ я│п╦пЁп╫п╟п╩ п╫п╟ п©п╣я─п╣я┤п╦я┌я▀п╡п╟п╫п╦п╣ п╨п╬п╫я└п╦пЁп╟. п╒п╟п╨ п╡я│п╣ п╨п╩я▌я┤п╦ п╦п╥п╪п╣п╫я▐я┌я│я▐, п╟ я│я┌п╟я─я▀п╣ п╨п╩я▌я┤п╦ п©п╬я│я┌п╣п©п╣п╫п╫п╬ п╡я▀п╪п╬я▌я┌я│я▐ п╦п╥ п╨я█я┬п╟. -- п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, п°п╦я┘п╟п╦п╩ mailto:postmaster п╫п╟ softsearch.ru From sam п╫п╟ mkechinov.ru Thu Jul 16 20:57:13 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Thu, 16 Jul 2015 23:57:13 +0300 Subject: =?UTF-8?B?UmU6INCj0YHRgtCw0L3QvtCy0LjRgtGMINC/0LXRgNC10LzQtdC90L3Rg9GOINGB?= =?UTF-8?B?INC/0L7QvNC+0YnRjNGOIHBlcmwg0LLQvdGD0YLRgNC4IGxvY2F0aW9u?= In-Reply-To: <20150716183243.GU93501@mdounin.ru> References: <20150716174525.GS93501@mdounin.ru> <20150716183243.GU93501@mdounin.ru> Message-ID: п▓я│п╣п╪ я│п©п╟я│п╦п╠п╬. п÷п╬п╠п╣п╢п╦п╩: https://gist.github.com/noff/865d3d043964d099b927 п·я│я┌п╟п╩п╬я│я▄ п╡я▀я▐я│п╫п╦я┌я▄, п╫п╟я│п╨п╬п╩я▄п╨п╬ я█я┌п╬ я│п╦п╩я▄п╫п╬ п╡п╩п╦я▐п╣я┌ п╫п╟ я│п╨п╬я─п╬я│я┌я▄ п╬п╠я─п╟п╠п╬я┌п╨п╦ п╥п╟п©я─п╬я│п╬п╡ (п╣я│п╩п╦ п╢п╬п╠п╟п╡п╦я┌ п╠п╬п╩я▄я┬п╣ 5ms, я┌п╬ п©п╩п╬я┘п╬). 2015-07-16 21:32 GMT+03:00 Maxim Dounin : > Hello! > > On Thu, Jul 16, 2015 at 09:10:41PM +0300, Michael Kechinov wrote: > > [...] > > > п÷я─п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ POST-п╥п╟п©я─п╬я│п╬п╡ $r->request_body п╡я│п╣пЁп╢п╟ п©я┐я│я┌п╬п╣. п÷п╬я┤п╣п╪я┐? > > п÷п╬я┌п╬п╪я┐ я┤я┌п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ п╫п╟п╢п╬ п╡я▀п╥я▀п╡п╟я┌я▄ п╪п╣я┌п╬п╢ > $r->has_request_body(), я│п╪. п©я─п╦п╪п╣я─ п╡ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ я┌я┐я┌: > > http://nginx.org/en/docs/http/ngx_http_perl_module.html#methods > > -- > Maxim Dounin > http://nginx.org/ > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Fri Jul 17 07:03:13 2015 From: nginx-forum п╫п╟ nginx.us (bagas) Date: Fri, 17 Jul 2015 03:03:13 -0400 Subject: nginx phpmyadmin auth_basic In-Reply-To: <1379917182.20150716185238@ngs.ru> References: <1379917182.20150716185238@ngs.ru> Message-ID: <596cd21dd95025409fb3c7e7caad9fb8.NginxMailingListRussian@forum.nginx.org> Pavel V. Wrote: ------------------------------------------------------- > п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣, bagas. > > п▓я▀ п©п╦я│п╟п╩п╦ 16 п╦я▌п╩я▐ 2015 пЁ., 17:13:04: > > > > п≈п╟п╢я┐п╪п╟п╩я│я▐, п╟ п╫п╣ п©п╬п╡п╩п╦я▐п╣я┌п╩п╦ я┌п╟п╨п╬п╣ п╫п╟ п╠п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄ я│п╣я─п╡п╣я─п╟, п╣я│п╩п╦ > п╫п╣я│п╨п╬п╩я▄п╨п╬ > > п╩п╬п╨п╣п╧я┬п╣п╫п╬п╡ п╠я┐п╢я┐я┌ я│п╬п╢п╣я─п╤п╟я┌я▄ п╬п╠я─п╟п╠п╬я┌п╨я┐ php? > > п²п╣я│п╨п╬п╩я▄п╨п╬ п╩п╬п╨п╣п╧я┬п╫п╬п╡ п╦ "п╠п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄ я│п╣я─п╡п╣я─п╟" - я│п╡я▐п╥п╟п╫я▀ п©п╬я┤я┌п╦ п╫п╦п╨п╟п╨. > > > п  п©я─п╦п╪п╣я─я┐ я▐ я┘п╬я┤я┐ п╬пЁя─п╟п╫п╦я┤п╦я┌я▄ п╢п╬я│я┌я┐п© п╨ п©п╪п╟ п╦ п╟п╢п╪п╦п╫п╨п╣, я▐ я│п╬п╥п╢п╟п╪ п╡ п╬п╢п╫п╬п╪ > п╨п╬п╫я└п╦пЁп╣ > > п╡п╦я─я┌я┐п╟п╩ я┘я│п╬я┌п╟ п╨п╟п╨ п╠я▀ 3 я┌п╬я┤п╨п╦ п╬п╠я─п╟п╠п╬я┌п╨п╦ php. > > п║ п╬п╢п╫п╬пЁп╬ п╡п╦я─я┌я┘п╬я│я┌п╟ п╪п╬п╤п╫п╬ п©п╬я│я▀п╩п╟я┌я▄ п╥п╟п©я─п╬я│я▀ п╫п╟ п╬п╠я─п╟п╠п╬я┌п╨я┐ п╡ php п╦ п╡ > я─п╟п╥п╫я▀п╣ п©я┐п╩я▀ php-fpm п╫п╟ п╬п╢п╫п╬п╧ п╪п╟я┬п╦п╫п╣ > п╦ п╫п╟ я─п╟п╥п╫я▀п╣ я│п╣я─п╡п╣я─п╟ я│ п╫п╣п╥п╟п╡п╦я│п╦п╪я▀п╪п╦ php-fpm. п╜я┌п╬ п╫п╬я─п╪п╟п╩я▄п╫п╬. > > п▒п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ я│п╬п╡я│п╣п╪ п╢я─я┐пЁп╦п╪п╦ п╡п╣я┴п╟п╪п╦. > > > -- > п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, > Pavel mailto:pavel2000 п╫п╟ ngs.ru > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru п╞я│п╫п╬. п║п©п╟я│п╦п╠п╬. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260359,260396#msg-260396 From anatoly п╫п╟ sonru.com Fri Jul 17 10:53:58 2015 From: anatoly п╫п╟ sonru.com (Anatoly Mikhaylov) Date: Fri, 17 Jul 2015 11:53:58 +0100 Subject: =?UTF-8?B?UmU6IEROUyDQtNC70Y8g0LHQsNC70LDQvdGB0LjRgNC+0LLRidC40LrQsA==?= In-Reply-To: <20150716143208.GM93501@mdounin.ru> References: <55A3DC3E.6000401@nginx.com> <20150716143208.GM93501@mdounin.ru> Message-ID: п■п╟, п╡п╬п©я─п╬я│ я│ п©п╣я─п╣п╠я─п╟я│я▀п╡п╟п╫п╦п╣п╪ Elastic IP п╦п╩п╦ п╠п╬п╩п╣п╣ п╬п╠я┴п╦п╧ п©п╬п╢я┘п╬п╢ (DNS Failover я│ health check п╦ п╬п╠п╫п╬п╡п╩п╣п╫п╦п╣п╪ п©я┐п╩п╟ A п╥п╟п©п╦я│п╣п╧) - п╦п╫я┌п╣я─п╣я│п╫я▀п╧ п©п╬п╢я┘п╬п╢. п²п╬ п╡ я│п╡я▐п╥п╦ я│ я┌п╣п╪, я┤я┌п╬ AWS п╢п╣п©я─п╣п╨п╣п╧я┌п╦я┌ EC2 п╡ п╫п╬я▐п╠я─п╣ 2017, я┌п╬ п©я─п╦п╡я▐п╥я▀п╡п╟я┌я▄ я│п╣п╠я▐ п╨ ELB п╡я▀п╧п╢п╣я┌ п╢п╬я─п╬п╤п╣, я┌п╟п╨ п╦п╩п╦ п╦п╫п╟я┤п╣ п©я─п╦п╢п╣я┌я│я▐ п╪п╦пЁя─п╦я─п╬п╡п╟я┌я▄ п╡я│я▌ п╦п╫я└я─п╟я│я┌я─я┐п╨я┌я┐я─я┐ п╨я┐п╢п╟-п╫п╦п╠я┐п╢я▄ п╡ я│п╩п╣п╢я┐я▌я┴п╣п╪ пЁп╬п╢я┐. п░п╫п╟я┌п╬п╩п╦п╧ > On 16 Jul 2015, at 15:32, Maxim Dounin wrote: > > Hello! > >> On Wed, Jul 15, 2015 at 11:02:42PM +0100, Anatoly Mikhaylov wrote: >> >> ELB, п©п╬ п╬я┌п╥я▀п╡п╟п╪ я─п╣п╠я▐я┌ п╦п╥ Loggly, п╡ п╬п©я─п╣п╢п╣п╩п╣п╫п╫я▀я┘ я│п╩я┐я┤п╟я▐я┘ я│п╬п╥п╢п╟п╣я┌ >> п╠п╬п╩я▄я┬п╣ п©я─п╬п╠п╩п╣п╪, я┤п╣п╪ я─п╣я┬п╟п╣я┌ п╥п╟п╢п╟я┤. >> п═п╟п╥я┐п╪п╣п╣я┌я│я▐, auto-scaling (п╫п╟п╠п╬я─ я│п╨я─п╦п©я┌п╬п╡, п╬я┌я│п╩п╣п╤п╦п╡п╟я▌я┴п╦я┘ п╬я┤п╣п╫я▄ >> п╬пЁя─п╟п╫п╦я┤п╣п╫п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╪п╣я┌я─п╦п╨ п╦ п╡я▀п╥я▀п╡п╟я▌я┴п╦п╧ п╫п╣я│п╨п╬п╩я▄п╨п╬ я│п╬п╠я▀я┌п╦п╧, >> я┌п╟п╨п╦я┘ п╨п╟п╨ я│п╬п╥п╢п╟п╫п╦п╣ EC2 п╦ п╬п╠п╫п╬п╡п╩п╣п╫п╦п╣ п©я┐п╩п╟ IP), п╦п╪п╣п╣я┌ я│п╪я▀я│п╩, п╫п╬ >> п╨п╟п╨ п╢п╟п╩я▄я┬п╣ п╨п╬п©п╫я┐я┌я▄, п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ ELB: >> >> 1) п╫п╣ я┐п╪п╣п╣я┌ п©я─п╬п╨я│п╦я─п╬п╡п╟я┌я▄ UDP >> 2) п╫п╣ я┐п╪п╣п╣я┌ п╡п╣п╠ я│п╬п╨п╣я┌я▀ >> 3) п╥п╟п©я─п╣я┴п╟п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╨п╟я│я┌п╬п╪п╫я▀п╣ п©п╬я─я┌я▀ >> 4) п╫п╟п╢п╬ я─п╟п╥п╬пЁя─п╣п╡п╟я┌я▄ (п╫я┐п╤п╫п╟ п©п╩п╟я┌п╫п╟я▐ п©п╬п╢п╢п╣я─п╤п╨п╟) >> 5) п╬пЁя─п╟п╫п╦я┤п╣п╫ п╢п╬я│я┌я┐п© п╨ п╩п╬пЁп╟п╪ >> 6) п╫п╣ п©п╬п╫я▐я┌п╫п╬, я┤я┌п╬ я┌п╟п╪ я│ я▐п╢я─п╬п╪, transparent >> huge pages п╦ п╨п╟п╨п╬п╧ п╡п╣я─я│п╦п╦ я┌п╟п╪ irqbalance >> 7) п╫п╣ п╫п╟я│я┌я─п╟п╦п╡п╟п╣я┌я│я▐ п©п╬п╢ п╨п╬п╫п╨я─п╣я┌п╫я┐я▌ п╥п╟п╢п╟я┤я┐, >> п╩п╦п╠п╬ я─п╟п╥п╢п╟я┤п╟ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡, п╩п╦п╠п╬ п╪п╣п╩п╨п╦я┘ >> 8) п╡п╬п╬п╠я┴п╣ п╫п╣я▐я│п╣п╫ IO, п╨п╟п╨п╟я▐ я┌п╟п╪ я└п╟п╧п╩п╬п╡п╟я▐ я│п╦я│я┌п╣п╪п╟ >> п╦ п╨п╟п╨ п╡ п╫п╣п╨п╬я┌п╬я─я▀я┘ я│п╩я┐я┤п╟я▐я┘ п╡п╨п╩я▌я┤п╦я┌я▄ data write back, >> noatime п╦ O_DIRECT п╢п╟ п╦ п╨п╟п╨ я│п╢п╣п╩п╟я┌я▄ XFS п╫п╟ я█я└п╣п╪п╣я─п╫п╬п╪ я─п╟п╥п╢п╣п╩п╣ >> 9) я┌п╬п╩я▄п╨п╬ CNAME, я┌п╬ п╣я│я┌я▄ п╫п╣ я│п╢п╣п╩п╟я┌я▄ п©я┐п╩ white list IP >> п╢п╩я▐ п╨я─я┐п©п╫я▀я┘ п╨п╬я─п©п╬я─п╟я┌п╦п╡п╫я▀я┘ п╨п╩п╦п╣п╫я┌п╬п╡ >> >> п▓п╬п╬п╠я┴п╣п╪, Nginx - п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╣ п╡п╪п╣п╫я▐п╣п╪п╬п╣ я─п╣я┬п╣п╫п╦п╣ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╟, >> п╬я│я┌п╟п╩п╬я│я▄ п©п╬п╫я▐я┌я▄, п╨я┌п╬ п╨п╟п╨ п╣пЁп╬ п©я─п╦п╪п╣п╫я▐п╣я┌ п╡ я├п╣п©п╦ Nginx (LB) - Nginx - backend. >> п·я┤п╣п╫я▄ я┘п╬я┤п╣я┌я│я▐ я┐я│п╩я▀я┬п╟я┌я▄ п╪п╫п╣п╫п╦п╣ я│п╟п╪п╦я┘ я─п╟п╥я─п╟п╠п╬я┌я┤п╦п╨п╬п╡ Nginx. > > п∙я│п╩п╦ п╬я┤п╣п╫я▄ п╫п╣ я┘п╬я┤п╣я┌я│я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ ELB, я┌п╬ п╫п╬я─п╪п╟п╩я▄п╫п╬п╣ HA я─п╣я┬п╣п╫п╦п╣ > п╪п╬п╤п╫п╬ п©п╬п©я▀я┌п╟я┌я▄я│я▐ п©п╬я│я┌я─п╬п╦я┌я▄ я│ п©п╬п╪п╬я┴я▄я▌ Elastic IP Address п╦ > п©п╣я─п╣п╨п╩я▌я┤п╣п╫п╦я▐ п╣пЁп╬ п╪п╣п╤п╢я┐ frontend-п╫п╬п╢п╟п╪п╦ я│ п©п╬п╪п╬я┴я▄я▌ я│п╨я─п╦п©я┌п╬п╡. > > п▓п©я─п╬я┤п╣п╪, я▐ я│ п░п╪п╟п╥п╬п╫п╬п╪ п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦ п╫п╣ п©я▀я┌п╟п╩я│я▐ я─п╟п╥п╠п╦я─п╟я┌я▄я│я▐, п╟ п╫п╟я┬п╦ > п╟п╢п╪п╦п╫я▀ п╬ я┌п╟п╨п╬п╪ п©п╬п╢я┘п╬п╢п╣ п╬я┌п╥я▀п╡п╟я▌я┌я│я▐ п╨я─п╦я┌п╦я┤п╣я│п╨п╦, п╦ я─п╣п╨п╬п╪п╣п╫п╢я┐я▌я┌ п╫п╣ > п╡я▀п©п╣я─п╢я─п╦п╡п╟я┌я▄я│я▐ п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ ELB. > > -- > Maxim Dounin > http://nginx.org/ > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru From nginx-forum п╫п╟ nginx.us Fri Jul 17 11:18:38 2015 From: nginx-forum п╫п╟ nginx.us (S.A.N) Date: Fri, 17 Jul 2015 07:18:38 -0400 Subject: =?UTF-8?B?UmU6IFJlWzJdOiDQp9Cw0YHRgtC40YfQvdGL0Lkg0YHQsdGA0L7RgSDQutC10Yg=?= =?UTF-8?B?0LAgLyDRgdCx0YDQvtGBINC60LXRiNCwINC00LvRjyDQvtGC0LTQtdC70Yw=?= =?UTF-8?B?0L3QvtCz0L4gc2VydmVyIG5hbWUg0LjQu9C4IGxvY2F0aW9u?= In-Reply-To: <23065809.20150716225409@softsearch.ru> References: <23065809.20150716225409@softsearch.ru> Message-ID: <99e8b5109f24342f1abc040d635242b9.NginxMailingListRussian@forum.nginx.org> > п∙я│я┌я▄ я│я┌п╟п╫п╢п╟я─я┌п╫п╬п╣ я─п╣я┬п╣п╫п╦п╣, п╨п╬я┌п╬я─п╬п╣ я─п╟п╠п╬я┌п╟п╣я┌ я│ п╩я▌п╠я▀п╪ п╨я█я┬п╣п╪: nginx-п╟, > memcached-п╟ п╦ я┌.п╢. > > п▓ п╥п╫п╟я┤п╣п╫п╦п╣ п╨п╩я▌я┤п╟ п╨я█я┬п╦я─п╬п╡п╟п╫п╦я▐ п╢п╬п╠п╟п╡я▄я┌п╣ я│я┤я▒я┌я┤п╦п╨. п·я┌п╢п╣п╩я▄п╫я▀п╧ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ > п╨я┐я│п╨п╟ п╨я█я┬п╟, п╨п╬я┌п╬я─я▀п╧ я┘п╬я┌п╦я┌п╣ п╡я▀я┤п╦я┴п╟я┌я▄. п п╬пЁп╢п╟ п╫п╟п╢п╬ п╠я┐п╢п╣я┌ п╡я▀я┤п╦я│я┌п╦я┌я▄ п╨я█я┬, > я┐п╡п╣п╩п╦я┤я▄я┌п╣ п╫п╟ 1 п╥п╫п╟я┤п╣п╫п╦п╣ п╫я┐п╤п╫п╬пЁп╬ я│я┤я▒я┌я┤п╦п╨п╟ п╡ я┌п╣п╨я│я┌п╣ п╨п╬п╫я└п╦пЁп╟ п╦ п©п╬я┬п╩п╦я┌п╣ > nginx-я┐ я│п╦пЁп╫п╟п╩ п╫п╟ п©п╣я─п╣я┤п╦я┌я▀п╡п╟п╫п╦п╣ п╨п╬п╫я└п╦пЁп╟. п╒п╟п╨ п╡я│п╣ п╨п╩я▌я┤п╦ п╦п╥п╪п╣п╫я▐я┌я│я▐, п╟ > я│я┌п╟я─я▀п╣ п╨п╩я▌я┤п╦ п©п╬я│я┌п╣п©п╣п╫п╫п╬ п╡я▀п╪п╬я▌я┌я│я▐ п╦п╥ п╨я█я┬п╟. п°п╬п╤п╫п╬ п╣я┴я▒ п©я─п╬я┴п╣, п╠п╣п╥ memcached, п╦п╫п╨я─п╣п╪п╣п╫я┌п╦я─п╬п╡п╟я┌я▄ п╡п╣я─я│п╦я▌ п╨п╣я┬п╟ п©я─я▐п╪п╬ п╡ п╨п╬п╫я└п╦пЁп╣ п╦ п©п╬я│я▀п╩п╟я┌я▄ я│п╦пЁп╫п╟п╩ п╫п╟ я─п╣п╩п╬п╟п╢ п╨п╬п╫я└п╦пЁп╟. п╖п╣пЁп╬ п╩я▌п╢п╦ я┌п╬п╩я▄п╨п╬ п╫п╣ п©я─п╦п╢я┐п╪п╟я▌я┌, я┤я┌п╬п╠я▀ п╫п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ HTTP я─п╣п╡п╟п╩п╦п╢п╟я├п╦я▌ п╨п╣я┬п╟ ) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,259096,260401#msg-260401 From thresh п╫п╟ nginx.com Fri Jul 17 11:21:24 2015 From: thresh п╫п╟ nginx.com (Konstantin Pavlov) Date: Fri, 17 Jul 2015 14:21:24 +0300 Subject: =?UTF-8?B?UmU6IEROUyDQtNC70Y8g0LHQsNC70LDQvdGB0LjRgNC+0LLRidC40LrQsA==?= In-Reply-To: References: <55A3DC3E.6000401@nginx.com> <20150716143208.GM93501@mdounin.ru> Message-ID: <55A8E534.7070504@nginx.com> On 17/07/2015 13:53, Anatoly Mikhaylov wrote: > п²п╬ п╡ я│п╡я▐п╥п╦ я│ я┌п╣п╪, я┤я┌п╬ AWS п╢п╣п©я─п╣п╨п╣п╧я┌п╦я┌ EC2 п╡ п╫п╬я▐п╠я─п╣ 2017 п▓я▀ пЁп╢п╣-я┌п╬ п©я─п╬я┤п╦я┌п╟п╩п╦ п╨п╟п╨я┐я▌-я┌п╬ я┬я┐я┌п╨я┐, п╡п╦п╢п╦п╪п╬. п∙п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╣ я┤я┌п╬ Amazon п╥п╟п╢п╣п©я─п╣п╨п╣п╧я┌п╦п╩ - я█я┌п╬ EC2 Classic п╢п╩я▐ п╫п╬п╡я▀я┘ п╟п╨п╨п╟я┐п╫я┌п╬п╡ п╫п╟я┤п╦п╫п╟я▐ я│ 2013 пЁп╬п╢п╟ - п╦п╪ п╢п╬я│я┌я┐п©п╫я▀ я┌п╬п╩я▄п╨п╬ п╢п╣п©п╩п╬п╧п╪п╣п╫я┌я▀ п╡ VPC, п╟ я┌п╟п╪ ELB я─п╟п╠п╬я┌п╟п╣я┌. -- Konstantin Pavlov From nginx-forum п╫п╟ nginx.us Sat Jul 18 09:54:15 2015 From: nginx-forum п╫п╟ nginx.us (meshanja) Date: Sat, 18 Jul 2015 05:54:15 -0400 Subject: =?UTF-8?B?0J7RgtC60YPQtNCwINC+0LPRgNCw0L3QuNGH0LXQvdC40LUgUE9TVCDQt9Cw0L8=?= =?UTF-8?B?0YDQvtGB0LAgMjgsNSDQnNCRPw==?= Message-ID: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> п²п╣ п©п╣я─п╣п╢п╟я▒я┌ п╫п╟ Backend п╠п╬п╩я▄я┬п╦п╣ я└п╟п╧п╩я▀ я┤п╣я─п╣п╥ POST. п п╟п╨ п╡п╣я─я│п╦я▐ 1.8.0, я┌п╟п╨ п╦ 1.9.3. п▓ п╨п╬п╫я└п╦пЁп╣ я┐п╨п╟п╥п╟п╫ б╚client_max_body_size 1024m;б╩. п²п╬ 28,5 п°п▒ Б─⌠ п╣я┴я▒ пЁя─я┐п╥п╦я┌я│я▐, п╟ 28,6 п°п▒ Б─⌠ я┐п╤п╣ п╫п╣я┌; я┌п╬я┤п╫п╣п╣ 10 я│п╣п╨я┐п╫п╢ пЁя─я┐п╥п╦я┌ я│п╣п╠п╣, п╫п╣ п©п╣я─п╣п╢п╟п╡п╟я▐, п╟ п©п╬я┌п╬п╪ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ 404. п▓ п╩п╬пЁп╟я┘ п©я┐я│я┌п╬. п°п╣п╫я▄я┬п╦п╣ я└п╟п╧п╩я▀ п©п╣я─п╣п╢п╟я▒я┌ п╫п╟ Backend п╢п╬ 3 п╪п╦п╫я┐я┌, п╣я│п╩п╦ я│п╨п╬я─п╬я│я┌я▄ п╬пЁя─п╟п╫п╦я┤п╦я┌я▄. п÷я─п╦ п╥п╟я┘п╬п╢п╣ п╫п╟ IP я│п╟п╪п╬пЁп╬ BackendБ─≥п╟ я└п╟п╧п╩я▀ пЁя─я┐п╥я▐я┌я│я▐ я┘п╬я┌я▄ п©п╬ пЁп╦пЁп╟п╠п╟п╧я┌я┐. Frontend Б─⌠ ubuntu 14.04, Backend Б─⌠ win server 2012 + iis8. п▓п╣я│я▄ п╨п╬п╫я└п╦пЁ: upstream http { least_conn; server xx.xx.xx.xx:80 max_fails=2 fail_timeout=2s; } server { server_name xx.com; listen 80; location / { proxy_buffering off; proxy_request_buffering off; client_max_body_size 1024m; sendfile on; tcp_nopush on; client_body_timeout 3600s; send_timeout 3600s; proxy_read_timeout 3600s; proxy_send_timeout 3600s; proxy_pass http://http/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260412,260412#msg-260412 From nginx-forum п╫п╟ nginx.us Sat Jul 18 17:29:43 2015 From: nginx-forum п╫п╟ nginx.us (meshanja) Date: Sat, 18 Jul 2015 13:29:43 -0400 Subject: =?UTF-8?B?UmU6INCe0YLQutGD0LTQsCDQvtCz0YDQsNC90LjRh9C10L3QuNC1IFBPU1Qg0Lc=?= =?UTF-8?B?0LDQv9GA0L7RgdCwIDI4LDUg0JzQkT8=?= In-Reply-To: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> References: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> Message-ID: п▒я─п╟п╩ я│п╣я─п╡п╣я─ п©п╬п╢ nginx я┐ п╢я─я┐пЁп╬пЁп╬ п©я─п╬п╡п╟п╧п╢п╣я─п╟. п║п╬п╨я─п╟я┴п╟п╩ п╨п╬п╫я└п╦пЁ п╢п╬ я┌п╟п╨п╬пЁп╬. п═п╣п╥я┐п╩я▄я┌п╟я┌ я┌п╬я┌ п╤п╣. upstream http { least_conn; server xx.xx.xx.xx:80 max_fails=2 fail_timeout=2s; } server { server_name xx.com; listen 80; location / { client_max_body_size 1024m; proxy_pass http://http/; } } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260412,260418#msg-260418 From nginx-forum п╫п╟ nginx.us Sat Jul 18 17:50:10 2015 From: nginx-forum п╫п╟ nginx.us (meshanja) Date: Sat, 18 Jul 2015 13:50:10 -0400 Subject: =?UTF-8?B?UmU6INCe0YLQutGD0LTQsCDQvtCz0YDQsNC90LjRh9C10L3QuNC1IFBPU1Qg0Lc=?= =?UTF-8?B?0LDQv9GA0L7RgdCwIDI4LDUg0JzQkT8=?= In-Reply-To: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> References: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> Message-ID: п°п╣п╫я▐п╩ Ubuntu п╫п╟ Debian 8. п═п╣п╥я┐п╩я▄я┌п╟я┌ я┌п╬я┌ п╤п╣. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260412,260419#msg-260419 From mva п╫п╟ mva.name Sat Jul 18 17:58:33 2015 From: mva п╫п╟ mva.name (Vadim A. Misbakh-Soloviov) Date: Sat, 18 Jul 2015 23:58:33 +0600 Subject: =?UTF-8?B?UmU6INCe0YLQutGD0LTQsCDQvtCz0YDQsNC90LjRh9C10L3QuNC1IFBPU1Qg0Lc=?= =?UTF-8?B?0LDQv9GA0L7RgdCwIDI4LDUg0JzQkT8=?= In-Reply-To: References: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> Message-ID: <18430098.Q01HRxRSiQ@note> п÷п╬п╢я│п╨п╟п╥п╨п╟: п╢п╩я▐ я┤п╦я│я┌п╬я┌я▀ я█п╨я│п©п╣я─п╦п╪п╣п╫я┌п╟ п©п╬п╪п╣п╫я▐п╧я┌п╣ п╠п╣п╨п╣п╫п╢ п╫п╟ п╟п╠я│п╬п╩я▌я┌п╫п╬ п╢я─я┐пЁп╬п╧ :) п▓ п©п╦я│я▄п╪п╣ п╬я┌ п║п╠, 18 п╦я▌п╩я▐ 2015 13:50:10 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ meshanja п╫п╟п©п╦я│п╟п╩: > п°п╣п╫я▐п╩ Ubuntu п╫п╟ Debian 8. п═п╣п╥я┐п╩я▄я┌п╟я┌ я┌п╬я┌ п╤п╣. -- Best regards, mva ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╫п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ я└п╬я─п╪п╟я┌п╣ п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… п≤п╪я▐: signature.asc п╒п╦п©: application/pgp-signature п═п╟п╥п╪п╣я─: 819 п╠п╟п╧я┌п╬п╡ п·п©п╦я│п╟п╫п╦п╣: This is a digitally signed message part. URL: From postmaster п╫п╟ softsearch.ru Sat Jul 18 19:47:44 2015 From: postmaster п╫п╟ softsearch.ru (=?Windows-1251?B?zOj14OjrIMzu7eD4uOI=?=) Date: Sat, 18 Jul 2015 22:47:44 +0300 Subject: =?UTF-8?B?UmU6INCe0YLQutGD0LTQsCDQvtCz0YDQsNC90LjRh9C10L3QuNC1IFBPU1Qg0Lc=?= =?UTF-8?B?0LDQv9GA0L7RgdCwIDI4LDUg0JzQkT8=?= In-Reply-To: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> References: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> Message-ID: <1177755912.20150718224744@softsearch.ru> п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣, meshanja. > п²п╣ п©п╣я─п╣п╢п╟я▒я┌ п╫п╟ Backend п╠п╬п╩я▄я┬п╦п╣ я└п╟п╧п╩я▀ я┤п╣я─п╣п╥ POST. п п╟п╨ п╡п╣я─я│п╦я▐ 1.8.0, я┌п╟п╨ п╦ > 1.9.3. п▓ п╨п╬п╫я└п╦пЁп╣ я┐п╨п╟п╥п╟п╫ б╚client_max_body_size 1024m;б╩. п²п╬ 28,5 п°п▒ Б─⌠ п╣я┴я▒ > пЁя─я┐п╥п╦я┌я│я▐, п╟ 28,6 п°п▒ Б─⌠ я┐п╤п╣ п╫п╣я┌; я┌п╬я┤п╫п╣п╣ 10 я│п╣п╨я┐п╫п╢ пЁя─я┐п╥п╦я┌ я│п╣п╠п╣, п╫п╣ п©п╣я─п╣п╢п╟п╡п╟я▐, п╟ > п©п╬я┌п╬п╪ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ 404. п▓ п╩п╬пЁп╟я┘ п©я┐я│я┌п╬. п÷п╬я│п╪п╬я┌я─п╦я┌п╣ debug log. п╒п╟п╪ п╫п╟п╡п╣я─п╫я▐п╨п╟ п╠я┐п╢п╣я┌ п╬я┌п╡п╣я┌. -- п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, п°п╦я┘п╟п╦п╩ mailto:postmaster п╫п╟ softsearch.ru From soy_siberiano п╫п╟ yahoo.com Sun Jul 19 05:12:49 2015 From: soy_siberiano п╫п╟ yahoo.com (Oleg Ruso) Date: Sun, 19 Jul 2015 05:12:49 +0000 (UTC) Subject: =?UTF-8?B?TG9jYXRpb24g0YEg0L7QtNC90L7Qs9C+IGlwINC90LUg0L/QvtC70YPRh9Cw0LU=?= =?UTF-8?B?0YLRgdGP?= Message-ID: <188009744.348621.1437282769627.JavaMail.yahoo@mail.yahoo.com> п■п╬п╠я─п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ п⌡п╦я│я┌! п≤п╪п╣п╣я┌я│я▐ п╩п╬п╨я█п╣п╧я┬п╫ -----------------------------------------------------------location /blowб═ { б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ try_files $fastcgi_script_name =404; б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ indexб═ index.php index.html index.htm; б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ allow 192.168.1.31; б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ allow 127.0.0.1; б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ deny all; б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ }----------------------------------------- п÷п╬п©я▀я┌п╨п╟ я─п╟п╥я─п╣я┬п╦я┌я▄ п╢п╬я│я┌я┐п© я┌п╬п╩я▄п╨п╬ я│ 192.168.1.31п²п╬ п╥п╟я┘п╬п╤я┐ п╡ /blow я│ п╩я▌п╠п╬п╧ п╪п╟я┬п╦п╫я▀ я│п╣я┌п╦.б═ п╒п╬ п╣я│я┌я▄ п╣я│п╩п╦ я┐я─п╩ я│п╬п╢п╣я─п╤п╣я┌ ....../blow - п╡п╦п╤я┐ 403 Forbidden, п╫п╬ п╣я│п╩п╦ я┐я─п╩ ..../blow/index.php - я│я┌я─п╟п╫п╦я├п╟ п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐. п·я┤п╦п╡п╦п╢п╫п╬, я┌я─п╣п╠я┐п╣я┌я│я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я─п╣пЁ. п╡я▀я─п╟п╤п╣п╫п╦п╣. п≤я│п©п╬п╩я▄п╥п╬п╡п╟п╩ я│п╩п╣п╢я┐я▌я┴п╦п╣: /blow/*.* б═ б═ /blow/*.phpб═б═ /blow/ ^(.+\.php)(/.+)$б═ п╦ я─я▐п╢ п╢я─я┐пЁп╦я┘. п²п╣ п©п╬п╩я┐я┤п╟п╣я┌я│я▐.б═ п÷я─п╬я┬я┐ п©п╬п╪п╬я┤я▄. п≈п╟п╢п╟я┤п╟ - я─п╟п╥я─п╣я┬п╦я┌я▄ п╢п╬я│я┌я┐п© п╡ п╨п╟я┌п╟п╩п╬пЁб═ /blowб═ я┌п╬п╩я▄п╨п╬ я│ п╬п╢п╫п╬пЁп╬ п╟п╢я─п╣я│п╟ я│п╣я┌п╦. ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From onokonem п╫п╟ gmail.com Sun Jul 19 06:26:36 2015 From: onokonem п╫п╟ gmail.com (Daniel Podolsky) Date: Sun, 19 Jul 2015 09:26:36 +0300 Subject: =?UTF-8?B?UmU6IExvY2F0aW9uINGBINC+0LTQvdC+0LPQviBpcCDQvdC1INC/0L7Qu9GD0Yc=?= =?UTF-8?B?0LDQtdGC0YHRjw==?= In-Reply-To: <188009744.348621.1437282769627.JavaMail.yahoo@mail.yahoo.com> References: <188009744.348621.1437282769627.JavaMail.yahoo@mail.yahoo.com> Message-ID: > п·я┤п╦п╡п╦п╢п╫п╬, я┌я─п╣п╠я┐п╣я┌я│я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я─п╣пЁ. п╡я▀я─п╟п╤п╣п╫п╦п╣. п╣я│п╩п╦ п╡п╟п╪ п╫я┐п╤п╫п╬ п╬пЁя─п╟п╫п╦я┤п╦я┌я▄ п╢п╬я│я┌я┐п© п╨ location п╫п╟я┤п╦п╫п╟я▌я┴п╣п╪я┐я│я▐ я│ /blow - я─п╣пЁя┐п╩я▐я─п╫п╬п╣ п╡я▀я─п╟п╤п╣п╫п╦п╣ п╫п╣ п╫я┐п╤п╫п╬. > /blow/*.* /blow/*.php /blow/ ^(.+\.php)(/.+)$ п╦ я─я▐п╢ п╢я─я┐пЁп╦я┘. п²п╣ > п©п╬п╩я┐я┤п╟п╣я┌я│я▐. п÷я─п╬я┬я┐ п©п╬п╪п╬я┤я▄. п╟ п©п╬я┤п╦я┌п╟п╧я┌п╣ п©я─п╬ pcre - п╡п╬я┌ п╦ п╠я┐п╢п╣я┌ п╡п╟п╪ п©п╬п╪п╬я┴я▄. From alexey п╫п╟ wasilyev.ru Sun Jul 19 17:49:31 2015 From: alexey п╫п╟ wasilyev.ru (=?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQsNGB0LjQu9GM0LXQsg==?=) Date: Sun, 19 Jul 2015 20:49:31 +0300 Subject: =?UTF-8?B?UmU6IEROUyDQtNC70Y8g0LHQsNC70LDQvdGB0LjRgNC+0LLRidC40LrQsA==?= In-Reply-To: References: <55A3DC3E.6000401@nginx.com> Message-ID: > > > п▓п╬п╬п╠я┴п╣п╪, Nginx - п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╣ п╡п╪п╣п╫я▐п╣п╪п╬п╣ я─п╣я┬п╣п╫п╦п╣ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╟, > п╬я│я┌п╟п╩п╬я│я▄ п©п╬п╫я▐я┌я▄, п╨я┌п╬ п╨п╟п╨ п╣пЁп╬ п©я─п╦п╪п╣п╫я▐п╣я┌ п╡ я├п╣п©п╦ Nginx (LB) - Nginx - backend. > п·я┤п╣п╫я▄ я┘п╬я┤п╣я┌я│я▐ я┐я│п╩я▀я┬п╟я┌я▄ п╪п╫п╣п╫п╦п╣ я│п╟п╪п╦я┘ я─п╟п╥я─п╟п╠п╬я┌я┤п╦п╨п╬п╡ Nginx. > > п║п╪я┐я┴п╟п╣я┌ я│п╩п╬п╡п╬ "п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╣". п╖я┌п╬ п╫п╣ я┌п╟п╨ я│ haproxy? ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From mdounin п╫п╟ mdounin.ru Mon Jul 20 03:18:01 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Mon, 20 Jul 2015 06:18:01 +0300 Subject: =?UTF-8?B?UmU6IExvY2F0aW9uINGBINC+0LTQvdC+0LPQviBpcCDQvdC1INC/0L7Qu9GD0Yc=?= =?UTF-8?B?0LDQtdGC0YHRjw==?= In-Reply-To: <188009744.348621.1437282769627.JavaMail.yahoo@mail.yahoo.com> References: <188009744.348621.1437282769627.JavaMail.yahoo@mail.yahoo.com> Message-ID: <20150720031801.GG87067@mdounin.ru> Hello! On Sun, Jul 19, 2015 at 05:12:49AM +0000, Oleg Ruso wrote: > п■п╬п╠я─п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ п⌡п╦я│я┌! > п≤п╪п╣п╣я┌я│я▐ п╩п╬п╨я█п╣п╧я┬п╫ > -----------------------------------------------------------location /blowб═ { > б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ > б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ try_files $fastcgi_script_name =404; > б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ indexб═ index.php index.html index.htm; > б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ allow 192.168.1.31; > б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ allow 127.0.0.1; > б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ deny all; > б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═б═ }----------------------------------------- > п÷п╬п©я▀я┌п╨п╟ я─п╟п╥я─п╣я┬п╦я┌я▄ п╢п╬я│я┌я┐п© я┌п╬п╩я▄п╨п╬ я│ 192.168.1.31п²п╬ п╥п╟я┘п╬п╤я┐ п╡ /blow > я│ п╩я▌п╠п╬п╧ п╪п╟я┬п╦п╫я▀ я│п╣я┌п╦.б═ п╒п╬ п╣я│я┌я▄ п╣я│п╩п╦ я┐я─п╩ я│п╬п╢п╣я─п╤п╣я┌ ....../blow - > п╡п╦п╤я┐ 403 Forbidden, п╫п╬ п╣я│п╩п╦ я┐я─п╩ ..../blow/index.php - я│я┌я─п╟п╫п╦я├п╟ > п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐. > п·я┤п╦п╡п╦п╢п╫п╬, я┌я─п╣п╠я┐п╣я┌я│я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я─п╣пЁ. п╡я▀я─п╟п╤п╣п╫п╦п╣. п≤я│п©п╬п╩я▄п╥п╬п╡п╟п╩ > я│п╩п╣п╢я┐я▌я┴п╦п╣: /blow/*.* б═ б═ /blow/*.phpб═б═ /blow/ ^(.+\.php)(/.+)$б═ > п╦ я─я▐п╢ п╢я─я┐пЁп╦я┘. п²п╣ п©п╬п╩я┐я┤п╟п╣я┌я│я▐.б═ п÷я─п╬я┬я┐ п©п╬п╪п╬я┤я▄. > > п≈п╟п╢п╟я┤п╟ - я─п╟п╥я─п╣я┬п╦я┌я▄ п╢п╬я│я┌я┐п© п╡ п╨п╟я┌п╟п╩п╬пЁб═ /blowб═ я┌п╬п╩я▄п╨п╬ я│ п╬п╢п╫п╬пЁп╬ > п╟п╢я─п╣я│п╟ я│п╣я┌п╦. http://mailman.nginx.org/pipermail/nginx-ru/2015-July/056384.html -- Maxim Dounin http://nginx.org/ From vbart п╫п╟ nginx.com Mon Jul 20 12:53:20 2015 From: vbart п╫п╟ nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Mon, 20 Jul 2015 15:53:20 +0300 Subject: =?UTF-8?B?UmU6INCe0YLQutGD0LTQsCDQvtCz0YDQsNC90LjRh9C10L3QuNC1IFBPU1Qg0Lc=?= =?UTF-8?B?0LDQv9GA0L7RgdCwIDI4LDUg0JzQkT8=?= In-Reply-To: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> References: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> Message-ID: <7730969.k7IDj85gSA@vbart-workstation> On Saturday 18 July 2015 05:54:15 meshanja wrote: > п²п╣ п©п╣я─п╣п╢п╟я▒я┌ п╫п╟ Backend п╠п╬п╩я▄я┬п╦п╣ я└п╟п╧п╩я▀ я┤п╣я─п╣п╥ POST. п п╟п╨ п╡п╣я─я│п╦я▐ 1.8.0, я┌п╟п╨ п╦ > 1.9.3. п▓ п╨п╬п╫я└п╦пЁп╣ я┐п╨п╟п╥п╟п╫ б╚client_max_body_size 1024m;б╩. п²п╬ 28,5 п°п▒ Б─⌠ п╣я┴я▒ > пЁя─я┐п╥п╦я┌я│я▐, п╟ 28,6 п°п▒ Б─⌠ я┐п╤п╣ п╫п╣я┌; я┌п╬я┤п╫п╣п╣ 10 я│п╣п╨я┐п╫п╢ пЁя─я┐п╥п╦я┌ я│п╣п╠п╣, п╫п╣ п©п╣я─п╣п╢п╟п╡п╟я▐, п╟ > п©п╬я┌п╬п╪ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ 404. п▓ п╩п╬пЁп╟я┘ п©я┐я│я┌п╬. п°п╣п╫я▄я┬п╦п╣ я└п╟п╧п╩я▀ п©п╣я─п╣п╢п╟я▒я┌ п╫п╟ Backend п╢п╬ 3 > п╪п╦п╫я┐я┌, п╣я│п╩п╦ я│п╨п╬я─п╬я│я┌я▄ п╬пЁя─п╟п╫п╦я┤п╦я┌я▄. п÷я─п╦ п╥п╟я┘п╬п╢п╣ п╫п╟ IP я│п╟п╪п╬пЁп╬ BackendБ─≥п╟ я└п╟п╧п╩я▀ > пЁя─я┐п╥я▐я┌я│я▐ я┘п╬я┌я▄ п©п╬ пЁп╦пЁп╟п╠п╟п╧я┌я┐. > Frontend Б─⌠ ubuntu 14.04, Backend Б─⌠ win server 2012 + iis8. [..] п║п╨п╬я─п╣п╣ п╡я│п╣пЁп╬ 404 п╡я▀п╢п╟п╣я┌ п╡п╟я┬ п╠я█п╨п╣п╫п╢ п╫п╟ п╥п╟п©я─п╬я│ п╬я┌ nginx. п÷п╬я┤п╣п╪я┐ п╬п╫ я┌п╟п╨ п╢п╣п╩п╟п╣я┌ я─п╟п╥п╠п╦я─п╟я┌я▄я│я▐ п╫я┐п╤п╫п╬ я│ п╫п╦п╪. -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ From simplebox66 п╫п╟ gmail.com Tue Jul 21 08:35:38 2015 From: simplebox66 п╫п╟ gmail.com (=?UTF-8?B?0JjQstCw0L0g0JzQuNGI0LjQvQ==?=) Date: Tue, 21 Jul 2015 11:35:38 +0300 Subject: =?UTF-8?B?UmU6IG5naW54INC30LDQsdC40LLQsNC10YIg0LLRgdC1INC80LXRgdGC0L4g0LIg?= =?UTF-8?B?0LrQvtGA0L3QtdCy0L7QvCDRgNCw0LfQtNC10LvQtSBsaW51eA==?= In-Reply-To: References: Message-ID: п∙я│я┌я▄ п╪п╫п╣п╫п╦я▐ п©п╬ я█я┌п╬п╪я┐ п╡п╬п©я─п╬я│я┐? 13 п╦я▌п╩я▐ 2015 пЁ., 17:28 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п≤п╡п╟п╫ п°п╦я┬п╦п╫ п╫п╟п©п╦я│п╟п╩: > п≤ п╣я┴п╣ п©п╬п©я┐я┌п╫я▀п╧ п╡п╬п©я─п╬я│, п╨п╟п╨ п╡п╩п╦я▐п╣я┌ п╫п╟ п©я─п╬п╦п╥п╡п╬п╢п╦я┌п╣п╩я▄п╫п╬я│я┌я▄ я┌п╬ я┤я┌п╬ п╪п╣я│я┌п╬ п╡ > п╨п╬я─п╫п╣ п╬пЁя─п╟п╫п╦я┤п╣п╫п╫п╬ п╦ nginx п╢п╬п╡п╬п╩я▄п╫п╬ я┤п╟я│я┌п╬ я┐п©п╦я─п╟п╣я┌я│я▐ п╡ п©п╬я┌п╬п╩п╬п╨? > > 13 п╦я▌п╩я▐ 2015 пЁ., 17:11 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п≤п╡п╟п╫ п°п╦я┬п╦п╫ > п╫п╟п©п╦я│п╟п╩: > > я█я┌п╬ п╤п╣ я┌п╣п╪п╟ п©я─я▐п╪ п╦п╥ я┐я┤п╣п╠п╫п╦п╨п╟... >> >> п я─п╬п╪п╣ я┬я┐я┌п╬п╨, п╠я┐п╢я▄я┌п╣ п╢п╬п╠я─я▀ я┌п╨п╫п╦я┌п╣ п╫п╬я│п╬п╪ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п╠я┐п╢я┐ п╬я┤п╣п╫я▄ >> п©я─п╦п╥п╫п╟я┌п╣п╩п╣п╫. >> >> 13 п╦я▌п╩я▐ 2015 пЁ., 17:06 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Daniel Podolsky >> п╫п╟п©п╦я│п╟п╩: >> >> > п÷п╬п╪п╬пЁп╦я┌п╣ п©п╬п╫я▐я┌я▄ п╨я┐п╢п╟ п╦ я┤п╣пЁп╬ п©п╦я┬п╣я┌ nginx п╡ п╨п╬я─п╫п╣п╡п╬п╪ я─п╟п╥п╢п╣п╩п╣. >>> я█я┌п╬ п╤п╣ я┌п╣п╪п╟ п©я─я▐п╪ п╦п╥ я┐я┤п╣п╠п╫п╦п╨п╟... >>> >>> nginx п©п╦я┬п╣я┌ я│п╡п╬п╧ п╨п╣я┬. п╫п╟п©я─п╦п╪п╣я─ - п©я─п╦ п╥п╟п╠п╬я─п╣ я│ п╠п╣п╨п╣п╫п╢п╟ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡, >>> п╦п╩п╦ п©я─п╦ п©я─п╦п╣п╪п╣ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡ п╬я┌ п╨п╩п╦п╣п╫я┌п╬п╡. >>> >>> я└п╟п╧п╩я▀ п╨п╣я┬п╟ nginx я┐п╢п╟п╩я▐п╣я┌ я│я─п╟п╥я┐ п©п╬я│п╩п╣ я│п╬п╥п╢п╟п╫п╦я▐ - я┤я┌п╬п╠я▀ п╥п╟ п©я─п╬я├п╣я│я│п╬п╪ п╫п╣ >>> п╬я│я┌п╟п╡п╟п╩п╬я│я▄ п╪я┐я│п╬я─п╟. п©п╬я█я┌п╬п╪я┐ du п╦я┘ п╫п╣ п╡п╦п╢п╦я┌. >>> >>> п╬п╢п╫п╟п╨п╬, я─п╣п╟п╩я▄п╫п╬п╣ я┐п╢п╟п╩п╣п╫п╦п╣ я└п╟п╧п╩п╟ п╦ п╬я│п╡п╬п╠п╬п╤п╢п╣п╫п╦п╣ п╪п╣я│я┌п╟ п╡ *nix п©я─п╬п╦я│я┘п╬п╢п╦я┌ >>> я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ п╥п╟п╨я─я▀я┌п╦я▐ я└п╟п╧п╩п╟, п©п╬я█я┌п╬п╪я┐ п╪п╣я│я┌п╬ я┌п╟п╨п╦ п╥п╟п╫я▐я┌п╬. >>> >>> п╣я│п╩п╦ п╡п╟п╪ п╬я┤п╣п╫я▄ п╫п╟п╢п╬ п╥п╫п╟я┌я▄ п╦п╪п╣п╫п╟ я█я┌п╦я┘ я└п╟п╧п╩п╬п╡ - п╡п╬п╥я▄п╪п╦я┌п╣ п╡ я─я┐п╨п╦ п©я─п╬пЁя─п╟п╪п╪я┐ >>> lsof. >>> _______________________________________________ >>> nginx-ru mailing list >>> nginx-ru п╫п╟ nginx.org >>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> >> >> > ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Tue Jul 21 14:22:45 2015 From: nginx-forum п╫п╟ nginx.us (BieZax) Date: Tue, 21 Jul 2015 10:22:45 -0400 Subject: No more than 1024 processes can be spawned In-Reply-To: <1492200.KP3HPxirZl@vbart-laptop> References: <1492200.KP3HPxirZl@vbart-laptop> Message-ID: <553a95de5fbce8833a92426963b76e39.NginxMailingListRussian@forum.nginx.org> п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ Wrote: ------------------------------------------------------- > On Friday 10 July 2015 22:53:49 Alex Vorona wrote: > > 10.07.15 15:47, BieZax п©п╦я┬п╣я┌: > > > п╒п╬п╩я▄п╨п╬ я└п╩п╟пЁ. п╔п╬я┌я▐ п╫п╣ п╦я│п╨п╩я▌я┤п╟я▌, я┤я┌п╬ я█я┌п╬ я│п╬п╡п©п╟п╢п╣п╫п╦п╣, я┌.п╨. > п©я─п╬п╠п╩п╣п╪п╟ п╦ > > > п╢п╬ п╬я┌п╨п╩я▌я┤п╣п╫п╦я▐ п╪п╬п╢я┐п╩я▐ п╫п╣ я│я─п╟п╥я┐ п©я─п╬я▐п╡п╦п╩п╟я│я▄. > > п▓ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ я┐п╨п╟п╥п╟п╫п╬ я┤я┌п╬ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ threads=32. 24*32=768, п©я─п╦ > > я─п╬я┌п╟я├п╦п╦ п╩п╬пЁп╬п╡ п©п╬ SIGUSR1 п©я─п╬п╠п╩п╣п╪я▀ п╣я┴п╣ п╠я▀я┌я▄ п╫п╣ п╢п╬п╩п╤п╫п╬. п▓п╬п╥п╪п╬п╤п╫п╬ > п©я─п╬п╠п╩п╣п╪п╟ > > п╡я│п╣-я┌п╟п╨п╦ п©я─п╦ SIGHUP п╦п╩п╦ online upgrade? > > п п╟п╨ я▐ п©п╬п╫п╦п╪п╟я▌, я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦п╧ п©я┐п╩ я┌я─п╣п╢п╬п╡ я│п╣п╧я┤п╟я│ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ > я┌п╬п╩я▄п╨п╬ > > п╫п╟ Linux п╢п╩я▐ sendfile, я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬ п╫п╟ FreeBSD п╬п©я├п╦я▐ п©п╬п╨п╟ > п╪п╟п╩п╬п©п╬п╩п╣п╥п╫п╟. > > п∙я│п╩п╦ я┌я─п╣п╢я▀ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐, я┌п╬ п©я┐п╩ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╫п╣ я│п╬п╥п╢п╟п╣я┌я│я▐. > > -- > п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru п╒п╬пЁп╢п╟ я│п╬п╡я│п╣п╪ я│я┌я─п╟п╫п╫п╬. п║ я┌п╣я┘ п©п╬я─ п╨п╟п╨ п╬я┌п╨п╩я▌я┤п╦п╩ , я│п╦я┌я┐п╟я├п╦я▐ п╫п╦ я─п╟п╥я┐ п╫п╣ п©п╬п╡я┌п╬я─п╦п╩п╟я│я▄. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260127,260450#msg-260450 From scukonick п╫п╟ gmail.com Tue Jul 21 14:32:17 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Tue, 21 Jul 2015 09:32:17 -0500 Subject: =?UTF-8?B?UmU6IG5naW54INC30LDQsdC40LLQsNC10YIg0LLRgdC1INC80LXRgdGC0L4g0LIg?= =?UTF-8?B?0LrQvtGA0L3QtdCy0L7QvCDRgNCw0LfQtNC10LvQtSBsaW51eA==?= In-Reply-To: References: Message-ID: 13 п╦я▌п╩я▐ 2015 пЁ., 9:11 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п≤п╡п╟п╫ п°п╦я┬п╦п╫ п╫п╟п©п╦я│п╟п╩: > я█я┌п╬ п╤п╣ я┌п╣п╪п╟ п©я─я▐п╪ п╦п╥ я┐я┤п╣п╠п╫п╦п╨п╟... > > п я─п╬п╪п╣ я┬я┐я┌п╬п╨, п╠я┐п╢я▄я┌п╣ п╢п╬п╠я─я▀ я┌п╨п╫п╦я┌п╣ п╫п╬я│п╬п╪ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п╠я┐п╢я┐ п╬я┤п╣п╫я▄ п©я─п╦п╥п╫п╟я┌п╣п╩п╣п╫. > sudo lsof | grep nginx http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_buffering http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_path > > 13 п╦я▌п╩я▐ 2015 пЁ., 17:06 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Daniel Podolsky > п╫п╟п©п╦я│п╟п╩: > >> > п÷п╬п╪п╬пЁп╦я┌п╣ п©п╬п╫я▐я┌я▄ п╨я┐п╢п╟ п╦ я┤п╣пЁп╬ п©п╦я┬п╣я┌ nginx п╡ п╨п╬я─п╫п╣п╡п╬п╪ я─п╟п╥п╢п╣п╩п╣. >> я█я┌п╬ п╤п╣ я┌п╣п╪п╟ п©я─я▐п╪ п╦п╥ я┐я┤п╣п╠п╫п╦п╨п╟... >> >> nginx п©п╦я┬п╣я┌ я│п╡п╬п╧ п╨п╣я┬. п╫п╟п©я─п╦п╪п╣я─ - п©я─п╦ п╥п╟п╠п╬я─п╣ я│ п╠п╣п╨п╣п╫п╢п╟ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡, >> п╦п╩п╦ п©я─п╦ п©я─п╦п╣п╪п╣ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡ п╬я┌ п╨п╩п╦п╣п╫я┌п╬п╡. >> >> я└п╟п╧п╩я▀ п╨п╣я┬п╟ nginx я┐п╢п╟п╩я▐п╣я┌ я│я─п╟п╥я┐ п©п╬я│п╩п╣ я│п╬п╥п╢п╟п╫п╦я▐ - я┤я┌п╬п╠я▀ п╥п╟ п©я─п╬я├п╣я│я│п╬п╪ п╫п╣ >> п╬я│я┌п╟п╡п╟п╩п╬я│я▄ п╪я┐я│п╬я─п╟. п©п╬я█я┌п╬п╪я┐ du п╦я┘ п╫п╣ п╡п╦п╢п╦я┌. >> >> п╬п╢п╫п╟п╨п╬, я─п╣п╟п╩я▄п╫п╬п╣ я┐п╢п╟п╩п╣п╫п╦п╣ я└п╟п╧п╩п╟ п╦ п╬я│п╡п╬п╠п╬п╤п╢п╣п╫п╦п╣ п╪п╣я│я┌п╟ п╡ *nix п©я─п╬п╦я│я┘п╬п╢п╦я┌ >> я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ п╥п╟п╨я─я▀я┌п╦я▐ я└п╟п╧п╩п╟, п©п╬я█я┌п╬п╪я┐ п╪п╣я│я┌п╬ я┌п╟п╨п╦ п╥п╟п╫я▐я┌п╬. >> >> п╣я│п╩п╦ п╡п╟п╪ п╬я┤п╣п╫я▄ п╫п╟п╢п╬ п╥п╫п╟я┌я▄ п╦п╪п╣п╫п╟ я█я┌п╦я┘ я└п╟п╧п╩п╬п╡ - п╡п╬п╥я▄п╪п╦я┌п╣ п╡ я─я┐п╨п╦ п©я─п╬пЁя─п╟п╪п╪я┐ >> lsof. >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru п╫п╟ nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From anatoly п╫п╟ sonru.com Tue Jul 21 17:50:45 2015 From: anatoly п╫п╟ sonru.com (Anatoly Mikhaylov) Date: Tue, 21 Jul 2015 18:50:45 +0100 Subject: =?UTF-8?B?UmU6IEROUyDQtNC70Y8g0LHQsNC70LDQvdGB0LjRgNC+0LLRidC40LrQsA==?= In-Reply-To: References: <55A3DC3E.6000401@nginx.com> Message-ID: п║ я┌п╣я┘ п©п╬я─, п╨п╟п╨ Nginx я┐п╪п╣п╣я┌ TCP, я┌п╬ п╥п╟я┤п╣п╪ я┌п╣п©п╣я─я▄ Haproxy? п░ я┌п╟п╨ я│п╪п╬я┌я─п╦п╪ я┌я┐я┌: https://www.youtube.com/watch?v=yQvcHy_tPjI > On Jul 19, 2015, at 6:49 PM, п░п╩п╣п╨я│п╣п╧ п▓п╟я│п╦п╩я▄п╣п╡ wrote: > > > п▓п╬п╬п╠я┴п╣п╪, Nginx - п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╣ п╡п╪п╣п╫я▐п╣п╪п╬п╣ я─п╣я┬п╣п╫п╦п╣ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨п╟, > п╬я│я┌п╟п╩п╬я│я▄ п©п╬п╫я▐я┌я▄, п╨я┌п╬ п╨п╟п╨ п╣пЁп╬ п©я─п╦п╪п╣п╫я▐п╣я┌ п╡ я├п╣п©п╦ Nginx (LB) - Nginx - backend. > п·я┤п╣п╫я▄ я┘п╬я┤п╣я┌я│я▐ я┐я│п╩я▀я┬п╟я┌я▄ п╪п╫п╣п╫п╦п╣ я│п╟п╪п╦я┘ я─п╟п╥я─п╟п╠п╬я┌я┤п╦п╨п╬п╡ Nginx. > > > п║п╪я┐я┴п╟п╣я┌ я│п╩п╬п╡п╬ "п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╣". п╖я┌п╬ п╫п╣ я┌п╟п╨ я│ haproxy? > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Tue Jul 21 22:05:11 2015 From: nginx-forum п╫п╟ nginx.us (sejo412) Date: Tue, 21 Jul 2015 18:05:11 -0400 Subject: =?UTF-8?B?UmU6INCd0LXQutGD0YjQsNC10YIg0YDQtdCzINCy0YvRgNCw0LbQtdC90LjQtQ==?= In-Reply-To: References: Message-ID: <2a32b197b3ed5c756bf23a6c97aa1a48.NginxMailingListRussian@forum.nginx.org> п░ п╥п╟п╡я┌я─п╟ п╥п╟я┘п╬я┌п╦я┌п╣ п╠п╟п╫п╦я┌я▄ я▐п╫п╢п╣п╨я│.п╠п╬я┌п╟, п╟ п©п╬я│п╩п╣п╥п╟п╡я┌я─п╟ п╠п╟п╫п╦я┌я▄ пЁя┐пЁп╩п╬п╠п╬я┌п╟ п╡п╣п╥п╢п╣, п╨я─п╬п╪п╣ п╬п╢п╫п╬пЁп╬ uri.. HTTP: map $http_user_agent$request_uri $blocks { default 0; "~Yandexbot" 1; "~Googlebot/2\.1.*allowedforgoogle" 0; "~Googlebot/2\.1" 1; } SERVER/LOCATION: if ( $blocks = "1") { return 403; } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260333,260456#msg-260456 From nginx-forum п╫п╟ nginx.us Wed Jul 22 08:34:18 2015 From: nginx-forum п╫п╟ nginx.us (S.E.K.T.O.R.) Date: Wed, 22 Jul 2015 04:34:18 -0400 Subject: =?UTF-8?B?0KDQtdC00LjRgNC10LrRgiDQvdCwINCS0Jw=?= Message-ID: п■п╬п╠я─п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ я│я┐я┌п╬п╨! п≤п╪п╣п╣я┌я│я▐ я┘п╬я│я┌ п╪п╟я┬п╦п╫п╟, я│ IP xxx.x.x.xx. п²п╟ п╫п╣п╧ п╨я─я┐я┌п╦я┌я│я▐ п▓п° я│ IP 192.168.0.113. п°п╫п╣ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬, п©я─п╦ п╬п╠я─п╟я┴п╣п╫п╦п╦ п╨ п╢п╬п╪п╣п╫я┐ mydomain.ru я─п╣п╢п╦я─п╣п╨я┌п╦я┌я▄ п╫п╟ п▓п°. п▓ п╨п╬п╫я└п╦пЁп╣ NGINX, п╫п╟ я┘п╬я│я┌ п╪п╟я┬п╦п╫п╣, п©я─п╬п©п╦я│я▀п╡п╟я▌ я│п╩п╣п╢я┐я▌я┴п╣п╣ server { server_name mydomain.ru www.mydomain.ru; location / { proxy_pass http://192.168.0.113/; proxy_set_header Host $host; } } п▓я│п╣ я─п╟п╠п╬я┌п╟п╣я┌, п╫п╬ я┐ п╡я│п╣я┘ п╬п╢п╦п╫п╟п╨п╬п╡я▀п╣ IP п╟п╢я─п╣я│п╟, п╟п╢я─п╣я│п╟ я┘п╬я│я┌ п╪п╟я┬п╦п╫я▀. п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, я┤я┌п╬ п╦ п╨п╟п╨ п©я─п╬п©п╦я│п╟я┌я▄, я┤я┌п╬ п╠я▀ п╬я┌п╬п╠я─п╟п╤п╟п╩п╦я│я▄ я─п╣п╟п╩я▄п╫я▀п╣ IP я▌п╥п╡п╣я─п╣п╧, п╟ п╫п╣ IP я┘п╬я│я┌ п╪п╟я┬п╦п╫я▀. п≈п╚. п╞ п©п╬п╨п╟ п╫п╬п╡п╦я┤п╬п╨ п╡ я█я┌п╬п╪, п©п╬я┌п╬п╪я┐ п╫п╣ п╥п╫п╟я▌, я▐ п╡п╬п╬п╠я┴п╣ п©я─п╟п╡п╦п╩я▄п╫п╬ я─п╣я┬п╦п╩ я█я┌я┐ п╥п╟п╢п╟я┤я┐ п╦п╩п╦ п╡я│п╣ я┌п╟п╨п╦ я─п╣п╢п╦я─п╣п╨я┌ п╨п╟п╨-я┌п╬ п©п╬ п╢я─я┐пЁп╬п╪я┐ п╫я┐п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄ п╡ п╨п╬п╫я└п╦пЁп╣ NGINX? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260462,260462#msg-260462 From rogat1y п╫п╟ gmail.com Wed Jul 22 08:36:25 2015 From: rogat1y п╫п╟ gmail.com (Maxim Kozlov) Date: Wed, 22 Jul 2015 11:36:25 +0300 Subject: =?UTF-8?B?UmU6INCg0LXQtNC40YDQtdC60YIg0L3QsCDQktCc?= In-Reply-To: References: Message-ID: 22 п╦я▌п╩я▐ 2015 пЁ., 11:34 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ S.E.K.T.O.R. п╫п╟п©п╦я│п╟п╩: > п▓я│п╣ я─п╟п╠п╬я┌п╟п╣я┌, п╫п╬ я┐ п╡я│п╣я┘ п╬п╢п╦п╫п╟п╨п╬п╡я▀п╣ IP п╟п╢я─п╣я│п╟, п╟п╢я─п╣я│п╟ я┘п╬я│я┌ п╪п╟я┬п╦п╫я▀. > п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п©п╬п╤п╟п╩я┐п╧я│я┌п╟, я┤я┌п╬ п╦ п╨п╟п╨ п©я─п╬п©п╦я│п╟я┌я▄, я┤я┌п╬ п╠я▀ п╬я┌п╬п╠я─п╟п╤п╟п╩п╦я│я▄ я─п╣п╟п╩я▄п╫я▀п╣ IP > я▌п╥п╡п╣я─п╣п╧, п╟ п╫п╣ IP я┘п╬я│я┌ п╪п╟я┬п╦п╫я▀. > http://nginx.org/ru/docs/http/ngx_http_realip_module.html ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Wed Jul 22 21:56:06 2015 From: nginx-forum п╫п╟ nginx.us (alexstream) Date: Wed, 22 Jul 2015 17:56:06 -0400 Subject: =?UTF-8?B?0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUgVVJJINCyIFNUUkVBTSDQsNC/0YE=?= =?UTF-8?B?0YLRgNC40LzQsNGF?= Message-ID: <6df98d287e24b78ed7385d1df229eee5.NginxMailingListRussian@forum.nginx.org> п■п╬п╠я─п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ я│я┐я┌п╬п╨. nginx 1.9.3. п≤я│п©п╬п╩я▄п╥я┐я▐ stream-п╪п╬п╢я┐п╩я▄ п╡ nginx, я│п╬п╠п╦я─п╟я▌ п╟п©я│я┌я─п╦п╪ п╦п╥ п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ п╠я█п╨п╣п╫п╢п╬п╡ п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╡п╦п╢п╣п╬п©п╬я┌п╬п╨п╟ я│ п╩я▌п╠п╬пЁп╬ п╦п╥ п╫п╦я┘. п▓я│я▐ п©я─п╬п╠п╩п╣п╪п╟ п╡ я┌п╬п╪, я┤я┌п╬ nginx п╫п╣ п©п╬п╥п╡п╬п╩я▐п╣я┌ я┐п╨п╟п╥п╟я┌я▄ п╡ я│п╣п╨я├п╦п╦ upstream п©п╬я│п╩п╣ п╦п╪п╣п╫п╦ я│п╣я─п╡п╣я─п╟ п╣я┴п╣ п╦ п╥п╟п©я─п╟я┬п╦п╡п╟п╣п╪я▀п╧ uri, я┤я┌п╬ п╫п╣я┐п╢п╬п╠п╫п╬, я┌.п╨. п╪п╫п╬пЁп╦п╣ я│я┌я─п╦п╪п╦п╫пЁп╬п╡я▀п╣ я│п╣я─п╡п╣я─я▀ п╬я┌п╢п╟я▌я┌ я─п╟п╥п╫я▀п╣ я│я┌я─п╦п╪я▀ п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ п╬я┌ п╥п╟п©я─п╬я│п╟. п╒.п╣. я│п╣п╧я┤п╟я│ я▐ п╪п╬пЁя┐ я┐п╨п╟п╥п╟я┌я▄ п╩п╦я┬я▄ п©я─п╦п╪п╣я─п╫п╬ я┌п╟п╨: upstream test1 { hash $remote_addr consistent; server 1.1.1.1:1111 max_fails=1 fail_timeout=2; server 2.2.2.2:2222 max_fails=1 fail_timeout=2; } п╟ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ п╦п╪п╣я┌я▄ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ я┐п╨п╟п╥я▀п╡п╟я┌я▄ я┌п╟п╨: upstream test1 { hash $remote_addr consistent; server 1.1.1.1:1111/stream1 max_fails=1 fail_timeout=2; server 2.2.2.2:2222/stream2 max_fails=1 fail_timeout=2; } п▓ я│п╩я┐я┤п╟п╣ я│п╣п╨я├п╦п╦ http п╪п╬п╤п╫п╬ п╠я▀п╩п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄ п╫я┐п╤п╫я▀п╧ uri п╡ я│п╣п╨я├п╦п╦ proxy_pass, я┐п╨п╟п╥я▀п╡п╟п╡я┬п╣п╧ п╫п╟ п╢п╟п╫п╫я▀п╧ п╟п©я│я┌я─п╦п╪. п²п╟п©я─п╦п╪п╣я─ я┌п╟п╨ proxy_pass http://test1/123; п²п╬ п╡ я│п╩я┐я┤п╟п╣ stream п╪п╬п╢я┐п╩я▐ я┌п╟п╨п╬пЁп╬ я│п╢п╣п╩п╟я┌я▄, п╨ я│п╬п╤п╟п╩п╣п╫п╦я▌, п╫п╣п╩я▄п╥я▐ (п╡п╬п╥п╫п╦п╨п╟п╣я┌ п╬я┬п╦п╠п╨п╟)!!! п▓п╬п©я─п╬я│: п╪п╬п╤п╫п╬ п╩п╦ п╦п╪п╣п╫п╫п╬ п╡ я│п╣п╨я├п╦п╦ stream (!!!) я┐п╨п╟п╥я▀п╡п╟я┌я▄ nginx, п╨п╟п╨п╬п╧ uri п╥п╟п©я─п╟я┬п╦п╡п╟я┌я▄ я│ п╠я█п╨п╣п╫п╢п╟. п∙я│п╩п╦ п╢п╟, я┌п╬ п╨п╟п╨? п▓п╟я─п╦п╟п╫я┌ я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪ http я│ п╢п╟п╩я▄п╫п╣п╧я┬п╦п╪ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╣п╪ п╥п╟п©я─п╬я│п╬п╡ п╫п╟ stream server п╫п╣ п©я─п╣п╢п╩п╟пЁп╟я┌я▄. п╔п╬я┌п╣п╩п╬я│я▄ п╠я▀ п╬я─пЁп╟п╫п╦п╥п╬п╡п╟я┌я▄ п╡я│п╣ п╦п╪п╣п╫п╫п╬ п╡ я─п╟п╪п╨п╟я┘ п╬п╢п╫п╬пЁп╬ stream п╪п╬п╢я┐п╩я▐. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260496,260496#msg-260496 From mdounin п╫п╟ mdounin.ru Wed Jul 22 22:24:22 2015 From: mdounin п╫п╟ mdounin.ru (Maxim Dounin) Date: Thu, 23 Jul 2015 01:24:22 +0300 Subject: =?UTF-8?B?UmU6INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IFVSSSDQsiBTVFJFQU0g0LA=?= =?UTF-8?B?0L/RgdGC0YDQuNC80LDRhQ==?= In-Reply-To: <6df98d287e24b78ed7385d1df229eee5.NginxMailingListRussian@forum.nginx.org> References: <6df98d287e24b78ed7385d1df229eee5.NginxMailingListRussian@forum.nginx.org> Message-ID: <20150722222422.GE1500@mdounin.ru> Hello! On Wed, Jul 22, 2015 at 05:56:06PM -0400, alexstream wrote: > п■п╬п╠я─п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ я│я┐я┌п╬п╨. > nginx 1.9.3. п≤я│п©п╬п╩я▄п╥я┐я▐ stream-п╪п╬п╢я┐п╩я▄ п╡ nginx, я│п╬п╠п╦я─п╟я▌ п╟п©я│я┌я─п╦п╪ п╦п╥ п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ > п╠я█п╨п╣п╫п╢п╬п╡ п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╡п╦п╢п╣п╬п©п╬я┌п╬п╨п╟ я│ п╩я▌п╠п╬пЁп╬ п╦п╥ п╫п╦я┘. п▓я│я▐ п©я─п╬п╠п╩п╣п╪п╟ п╡ я┌п╬п╪, я┤я┌п╬ > nginx п╫п╣ п©п╬п╥п╡п╬п╩я▐п╣я┌ я┐п╨п╟п╥п╟я┌я▄ п╡ я│п╣п╨я├п╦п╦ upstream п©п╬я│п╩п╣ п╦п╪п╣п╫п╦ я│п╣я─п╡п╣я─п╟ п╣я┴п╣ п╦ > п╥п╟п©я─п╟я┬п╦п╡п╟п╣п╪я▀п╧ uri, я┤я┌п╬ п╫п╣я┐п╢п╬п╠п╫п╬, я┌.п╨. п╪п╫п╬пЁп╦п╣ я│я┌я─п╦п╪п╦п╫пЁп╬п╡я▀п╣ я│п╣я─п╡п╣я─я▀ п╬я┌п╢п╟я▌я┌ > я─п╟п╥п╫я▀п╣ я│я┌я─п╦п╪я▀ п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ п╬я┌ п╥п╟п©я─п╬я│п╟. п°п╬п╢я┐п╩я▄ stream - я█я┌п╬ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╣ п©я─п╬п╦п╥п╡п╬п╩я▄п╫я▀я┘ п©п╬я┌п╬п╨п╬п╡, п╠п╣п╥ п╨п╟п╨п╦я┘-п╩п╦п╠п╬ п©п╬п©я▀я┌п╬п╨ п╡п╪п╣я┬п╦п╡п╟я┌я▄я│я▐ п╡ п╦я┘ я│п╬п╢п╣я─п╤п╦п╪п╬п╣. п∙я│п╩п╦ п╡я▀ я┘п╬я┌п╦я┌п╣ п©я─п╬п╨я│п╦я─п╬п╡п╟я┌я▄ HTTP п╦ п╪п╣п╫я▐я┌я▄ я┤я┌п╬-я┌п╬ п╡ п╥п╟п©я─п╬я│п╟я┘, я┌п╬ п╫п╟п╢п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╪п╬п╢я┐п╩я▄ http. -- Maxim Dounin http://nginx.org/ From nginx-forum п╫п╟ nginx.us Thu Jul 23 00:31:13 2015 From: nginx-forum п╫п╟ nginx.us (alexstream) Date: Wed, 22 Jul 2015 20:31:13 -0400 Subject: =?UTF-8?B?UmU6INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IFVSSSDQsiBTVFJFQU0g0LA=?= =?UTF-8?B?0L/RgdGC0YDQuNC80LDRhQ==?= In-Reply-To: <20150722222422.GE1500@mdounin.ru> References: <20150722222422.GE1500@mdounin.ru> Message-ID: <75e19c96b2229809dcd784e99178f7f9.NginxMailingListRussian@forum.nginx.org> HTTP п╪п╬п╢я┐п╩я▄ п©п╩п╬я┘ я┌п╣п╪, я┤я┌п╬, п╡ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ я│ п╦я│я┌п╬я┤п╫п╦п╨п╬п╪ п╡п╦п╢п╣п╬ п╡п╢я─я┐пЁ п╬я┌п╡п╣я┌п╦я┌ 200 OK п╦ п©я┐я│я┌п╬п╧ п╬я┌п╡п╣я┌ (п╡п╪п╣я│я┌п╬ п╡п╦п╢п╣п╬), я┌п╬ я█я┌п╬я┌ п╬я┌п╡п╣я┌ я┤п╣я│я┌п╫п╬ я┐п╧п╢п╣я┌ п╨п╩п╦п╣п╫я┌я┐. п°п╬п╢я┐п╩я▄ STREAM п╡ я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣ п╫п╦я┤п╣пЁп╬ п╫п╣ п©п╣я─п╣п╢п╟я│я┌ п╨п╩п╦п╣п╫я┌я┐ п╦, п╫п╟п©я─п╦п╪п╣я─, п╡ я│п╩я┐я┤п╟п╣ proxy next upstream, п©п╣я─п╣п╨п╩я▌я┤п╦я┌я│я▐ п╫п╟ я│п╩п╣п╢я┐я▌я┴п╦п╧ п╠п╟п╨п╣п╫п╢ п╡ п╟п©я│я┌я─п╦п╪п╣ (я┤я┌п╬ пЁп╬я─п╟п╥п╢п╬ п╩я┐я┤я┬п╣). п÷п╬я█я┌п╬п╪я┐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ HTTP п╪п╬п╢я┐п╩я▄ п╪п╫п╣ п╠я▀ п╫п╣ я┘п╬я┌п╣п╩п╬я│я▄. п°п╬п╤п╣я┌ п╠я▀я┌я▄ п╣я│я┌я▄ п╢я─я┐пЁп╦п╣ п╡п╟я─п╦п╟п╫я┌я▀? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260496,260499#msg-260499 From nick п╫п╟ rapidgator.net Thu Jul 23 08:55:53 2015 From: nick п╫п╟ rapidgator.net (Nick) Date: Thu, 23 Jul 2015 11:55:53 +0300 Subject: =?UTF-8?B?0LLQtdGA0L3Rg9GC0YwgNDQ0INC/0L4g0YDQtdGE0LXRgNC10YDRgw==?= Message-ID: <55B0AC19.6060904@rapidgator.net> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. п²я┐п╤п╫п╬ п╡п╣я─п╫я┐я┌я▄ 444 п©п╬ я─п╣я└п╣я─п╣я─я┐ п▓п╬я┌ я┌п╟п╨п╟я▐ п╨п╬п╫я│я┌я─я┐п╨я├п╦я▐ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌: -- Konsole output if ($http_referer ~* "111\.111\.111\.111") { access_log /var/log/nginx/111.111.111.111_referer.log; return 444; } -- п║п©п╟я│п╦п╠п╬. ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From ek п╫п╟ nginx.com Thu Jul 23 10:42:49 2015 From: ek п╫п╟ nginx.com (Ekaterina Kukushkina) Date: Thu, 23 Jul 2015 13:42:49 +0300 Subject: =?UTF-8?B?UmU6INCy0LXRgNC90YPRgtGMIDQ0NCDQv9C+INGA0LXRhNC10YDQtdGA0YM=?= In-Reply-To: <55B0AC19.6060904@rapidgator.net> References: <55B0AC19.6060904@rapidgator.net> Message-ID: <20150723104249.GA5689@Ekaterinas-MacBook-Pro.local> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. п п╬п╫я│я┌я─я┐п╨я├п╦я▐ п╡п©п╬п╩п╫п╣ я│п╣п╠п╣ я─п╟п╠п╬я┌п╬я│п©п╬я│п╬п╠п╫п╟я▐. п÷п╬п╨п╟п╥я▀п╡п╟п╧я┌п╣ п╠п╬п╩я▄я┬п╣ п╢п╣я┌п╟п╩п╣п╧. п²п╟п©я─п╦п╪п╣я─, п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ п╡я│п╣пЁп╬ п╩п╬п╨п╣п╧я┬п╣п╫п╟, п╡ п╨п╬я┌п╬я─п╬п╪ я█я┌п╬я┌ if я└п╦пЁя┐я─п╦я─я┐п╣я┌. On Thu, Jul 23, 2015 at 11:55:53AM +0300, Nick wrote: > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > > п²я┐п╤п╫п╬ п╡п╣я─п╫я┐я┌я▄ 444 п©п╬ я─п╣я└п╣я─п╣я─я┐ > > п▓п╬я┌ я┌п╟п╨п╟я▐ п╨п╬п╫я│я┌я─я┐п╨я├п╦я▐ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌: > -- > Konsole output > if ($http_referer ~* "111\.111\.111\.111") { > access_log > /var/log/nginx/111.111.111.111_referer.log; > return 444; > } > -- > п║п©п╟я│п╦п╠п╬. > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Ekaterina Kukushkina From nick п╫п╟ rapidgator.net Thu Jul 23 12:19:12 2015 From: nick п╫п╟ rapidgator.net (Nick) Date: Thu, 23 Jul 2015 15:19:12 +0300 Subject: =?UTF-8?B?UmU6INCy0LXRgNC90YPRgtGMIDQ0NCDQv9C+INGA0LXRhNC10YDQtdGA0YM=?= In-Reply-To: <20150723104249.GA5689@Ekaterinas-MacBook-Pro.local> References: <55B0AC19.6060904@rapidgator.net> <20150723104249.GA5689@Ekaterinas-MacBook-Pro.local> Message-ID: <55B0DBC0.6060901@rapidgator.net> Konsole output п║п©п╟я│п╦п╠п╬ п╥п╟ п╬я┌п╡п╣я┌. п▓ location, п╡ п©я─п╦п╫я├п╦п©п╣ п╫п╦я┤п╣пЁп╬ п╡п╬п╣п╫п╫п╬пЁп╬: location / { proxy_pass http://backends; limit_conn lz_global 32; limit_req zone=lz_req_global burst=10; limit_req zone=auth burst=5 nodelay; # for checking auth page connection: if ($request_uri ~* ^/auth/login$) { access_log /var/log/nginx/server-auth.log; } if ($http_referer ~* "111\.111\.111\.111") { access_log /var/log/nginx/111.111.111.111_referer.log; return 444; } # return 444 to fake googlebot if ($http_user_agent ~* 'googlebot$') { access_log /var/log/nginx/fake-google-bot.ua.log; return 444; } } On 07/23/2015 01:42 PM, Ekaterina Kukushkina wrote: > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > > п п╬п╫я│я┌я─я┐п╨я├п╦я▐ п╡п©п╬п╩п╫п╣ я│п╣п╠п╣ я─п╟п╠п╬я┌п╬я│п©п╬я│п╬п╠п╫п╟я▐. п÷п╬п╨п╟п╥я▀п╡п╟п╧я┌п╣ п╠п╬п╩я▄я┬п╣ п╢п╣я┌п╟п╩п╣п╧. > п²п╟п©я─п╦п╪п╣я─, п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ п╡я│п╣пЁп╬ п╩п╬п╨п╣п╧я┬п╣п╫п╟, п╡ п╨п╬я┌п╬я─п╬п╪ я█я┌п╬я┌ if я└п╦пЁя┐я─п╦я─я┐п╣я┌. > > On Thu, Jul 23, 2015 at 11:55:53AM +0300, Nick wrote: >> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. >> >> п²я┐п╤п╫п╬ п╡п╣я─п╫я┐я┌я▄ 444 п©п╬ я─п╣я└п╣я─п╣я─я┐ >> >> п▓п╬я┌ я┌п╟п╨п╟я▐ п╨п╬п╫я│я┌я─я┐п╨я├п╦я▐ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌: >> -- >> Konsole output >> if ($http_referer ~* "111\.111\.111\.111") { >> access_log >> /var/log/nginx/111.111.111.111_referer.log; >> return 444; >> } >> -- >> п║п©п╟я│п╦п╠п╬. >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru п╫п╟ nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From n.g.i.n.x.e.r п╫п╟ gmail.com Thu Jul 23 13:21:34 2015 From: n.g.i.n.x.e.r п╫п╟ gmail.com (=?UTF-8?B?0KDQvtC80LDQvQ==?=) Date: Thu, 23 Jul 2015 16:21:34 +0300 Subject: =?UTF-8?B?0KHQstC+0Lgg0L3QsNGB0YLRgNC+0LnQutC4IHBocCDQtNC70Y8g0YDQsNC30L0=?= =?UTF-8?B?0YvRhSBsb2NhdGlvbg==?= Message-ID: п°п╬п╤п╫п╬ п╩п╦ п╥п╟п╢п╟п╡п╟я┌я▄ я─п╟п╥п╫я▀п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ php п╢п╩я▐ я─п╟п╥п╫я▀я┘ location п╫п╬ я│ п╬п╢п╫п╦п╪ п©я┐п╩п╬п╪? -------------- next part -------------- An HTML attachment was scrubbed... URL: From vbart п╫п╟ nginx.com Thu Jul 23 13:29:55 2015 From: vbart п╫п╟ nginx.com (Valentin V. Bartenev) Date: Thu, 23 Jul 2015 16:29:55 +0300 Subject: =?UTF-8?B?UmU6INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IFVSSSDQsiBTVFJFQU0g0LA=?= =?UTF-8?B?0L/RgdGC0YDQuNC80LDRhQ==?= In-Reply-To: <75e19c96b2229809dcd784e99178f7f9.NginxMailingListRussian@forum.nginx.org> References: <20150722222422.GE1500@mdounin.ru> <75e19c96b2229809dcd784e99178f7f9.NginxMailingListRussian@forum.nginx.org> Message-ID: <2485844.8j1ZXfZJ0Y@vbart-workstation> On Wednesday 22 July 2015 20:31:13 alexstream wrote: > HTTP п╪п╬п╢я┐п╩я▄ п©п╩п╬я┘ я┌п╣п╪, я┤я┌п╬, п╡ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ я│ п╦я│я┌п╬я┤п╫п╦п╨п╬п╪ п╡п╦п╢п╣п╬ п╡п╢я─я┐пЁ > п╬я┌п╡п╣я┌п╦я┌ 200 OK п╦ п©я┐я│я┌п╬п╧ п╬я┌п╡п╣я┌ (п╡п╪п╣я│я┌п╬ п╡п╦п╢п╣п╬), я┌п╬ я█я┌п╬я┌ п╬я┌п╡п╣я┌ я┤п╣я│я┌п╫п╬ я┐п╧п╢п╣я┌ > п╨п╩п╦п╣п╫я┌я┐. п°п╬п╢я┐п╩я▄ STREAM п╡ я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣ п╫п╦я┤п╣пЁп╬ п╫п╣ п©п╣я─п╣п╢п╟я│я┌ п╨п╩п╦п╣п╫я┌я┐ п╦, [...] > п╫п╟п©я─п╦п╪п╣я─, п╡ я│п╩я┐я┤п╟п╣ proxy next upstream, п©п╣я─п╣п╨п╩я▌я┤п╦я┌я│я▐ п╫п╟ я│п╩п╣п╢я┐я▌я┴п╦п╧ п╠п╟п╨п╣п╫п╢ п╡ > п╟п©я│я┌я─п╦п╪п╣ (я┤я┌п╬ пЁп╬я─п╟п╥п╢п╬ п╩я┐я┤я┬п╣п÷п╬я█я┌п╬п╪я┐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ HTTP п╪п╬п╢я┐п╩я▄ п╪п╫п╣ п╠я▀ п╫п╣ > я┘п╬я┌п╣п╩п╬я│я▄. п°п╬п╤п╣я┌ п╠я▀я┌я▄ п╣я│я┌я▄ п╢я─я┐пЁп╦п╣ п╡п╟я─п╦п╟п╫я┌я▀? > From vbart п╫п╟ nginx.com Thu Jul 23 13:31:27 2015 From: vbart п╫п╟ nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Thu, 23 Jul 2015 16:31:27 +0300 Subject: =?UTF-8?B?UmU6INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IFVSSSDQsiBTVFJFQU0g0LA=?= =?UTF-8?B?0L/RgdGC0YDQuNC80LDRhQ==?= In-Reply-To: <2485844.8j1ZXfZJ0Y@vbart-workstation> References: <20150722222422.GE1500@mdounin.ru> <75e19c96b2229809dcd784e99178f7f9.NginxMailingListRussian@forum.nginx.org> <2485844.8j1ZXfZJ0Y@vbart-workstation> Message-ID: <4892836.B5fR4ZR3qy@vbart-workstation> п║п╩я┐я┤п╟п╧п╫п╬ п╬я┌п©я─п╟п╡п╦п╩п╬я│я▄ я─п╟п╫я▄я┬п╣ п╡я─п╣п╪п╣п╫п╦. On Thursday 23 July 2015 16:29:55 Valentin V. Bartenev wrote: > On Wednesday 22 July 2015 20:31:13 alexstream wrote: > > HTTP п╪п╬п╢я┐п╩я▄ п©п╩п╬я┘ я┌п╣п╪, я┤я┌п╬, п╡ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ я│ п╦я│я┌п╬я┤п╫п╦п╨п╬п╪ п╡п╦п╢п╣п╬ п╡п╢я─я┐пЁ > > п╬я┌п╡п╣я┌п╦я┌ 200 OK п╦ п©я┐я│я┌п╬п╧ п╬я┌п╡п╣я┌ (п╡п╪п╣я│я┌п╬ п╡п╦п╢п╣п╬), я┌п╬ я█я┌п╬я┌ п╬я┌п╡п╣я┌ я┤п╣я│я┌п╫п╬ я┐п╧п╢п╣я┌ > > п╨п╩п╦п╣п╫я┌я┐. п°п╬п╢я┐п╩я▄ STREAM п╡ я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣ п╫п╦я┤п╣пЁп╬ п╫п╣ п©п╣я─п╣п╢п╟я│я┌ п╨п╩п╦п╣п╫я┌я┐ п╦, > [...] > п╜я┌п╬ п╫п╣ я┌п╟п╨. п°п╬п╢я┐п╩я▄ stream п╡п╣я─п╫п╣я┌ п╡я│я▒, я┤я┌п╬ п╬я┌п╢п╟п╩ п╠я█п╨п╣п╫п╢, п╟ п╡ п╢п╟п╫п╫п╬п╪ я│п╩я┐я┤п╟п╣ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╦ я│ 200 OK. -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ From annulen п╫п╟ yandex.ru Thu Jul 23 13:34:59 2015 From: annulen п╫п╟ yandex.ru (Konstantin Tokarev) Date: Thu, 23 Jul 2015 16:34:59 +0300 Subject: =?UTF-8?B?UmU6INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IFVSSSDQsiBTVFJFQU0g0LA=?= =?UTF-8?B?0L/RgdGC0YDQuNC80LDRhQ==?= In-Reply-To: <4892836.B5fR4ZR3qy@vbart-workstation> References: <20150722222422.GE1500@mdounin.ru> <75e19c96b2229809dcd784e99178f7f9.NginxMailingListRussian@forum.nginx.org> <2485844.8j1ZXfZJ0Y@vbart-workstation> <4892836.B5fR4ZR3qy@vbart-workstation> Message-ID: <439661437658499@web11g.yandex.ru> 23.07.2015, 16:31, "п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡" : > п║п╩я┐я┤п╟п╧п╫п╬ п╬я┌п©я─п╟п╡п╦п╩п╬я│я▄ я─п╟п╫я▄я┬п╣ п╡я─п╣п╪п╣п╫п╦. > > On Thursday 23 July 2015 16:29:55 Valentin V. Bartenev wrote: >> б═On Wednesday 22 July 2015 20:31:13 alexstream wrote: >> б═> HTTP п╪п╬п╢я┐п╩я▄ п©п╩п╬я┘ я┌п╣п╪, я┤я┌п╬, п╡ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ я│ п╦я│я┌п╬я┤п╫п╦п╨п╬п╪ п╡п╦п╢п╣п╬ п╡п╢я─я┐пЁ >> б═> п╬я┌п╡п╣я┌п╦я┌ 200 OK п╦ п©я┐я│я┌п╬п╧ п╬я┌п╡п╣я┌ (п╡п╪п╣я│я┌п╬ п╡п╦п╢п╣п╬), я┌п╬ я█я┌п╬я┌ п╬я┌п╡п╣я┌ я┤п╣я│я┌п╫п╬ я┐п╧п╢п╣я┌ >> б═> п╨п╩п╦п╣п╫я┌я┐. п°п╬п╢я┐п╩я▄ STREAM п╡ я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣ п╫п╦я┤п╣пЁп╬ п╫п╣ п©п╣я─п╣п╢п╟я│я┌ п╨п╩п╦п╣п╫я┌я┐ п╦, >> б═[...] > > п╜я┌п╬ п╫п╣ я┌п╟п╨. п°п╬п╢я┐п╩я▄ stream п╡п╣я─п╫п╣я┌ п╡я│я▒, я┤я┌п╬ п╬я┌п╢п╟п╩ п╠я█п╨п╣п╫п╢, > п╟ п╡ п╢п╟п╫п╫п╬п╪ я│п╩я┐я┤п╟п╣ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╦ я│ 200 OK. п∙я│п╩п╦ я▐ п©я─п╟п╡п╦п╩я▄п╫п╬ п©п╬п╫п╦п╪п╟я▌, stream - я█я┌п╬ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨ я┐я─п╬п╡п╫я▐ TCP, п╟ п©я┐я│я┌п╬п╧ HTTP-п╬я┌п╡п╣я┌ 200 я│ я┌п╬я┤п╨п╦ п╥я─п╣п╫п╦я▐ TCP я│п╬п╡я│п╣п╪ п╫п╣ п©я┐я│я┌п╬п╧. -- Regards, Konstantin From ek п╫п╟ nginx.com Thu Jul 23 13:35:18 2015 From: ek п╫п╟ nginx.com (Ekaterina Kukushkina) Date: Thu, 23 Jul 2015 16:35:18 +0300 Subject: =?UTF-8?B?UmU6INCy0LXRgNC90YPRgtGMIDQ0NCDQv9C+INGA0LXRhNC10YDQtdGA0YM=?= In-Reply-To: <55B0DBC0.6060901@rapidgator.net> References: <55B0AC19.6060904@rapidgator.net> <20150723104249.GA5689@Ekaterinas-MacBook-Pro.local> <55B0DBC0.6060901@rapidgator.net> Message-ID: <20150723133518.GB5689@Ekaterinas-MacBook-Pro.local> Nick, п▓ п╬п╠я┴п╣п╪ п╦ я├п╣п╩п╬п╪ я┐п╨п╟п╥п╟п╫п╫п╟я▐ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ я─п╟п╠п╬я┌п╬я│п©п╬я│п╬п╠п╫п╟. п°п╫п╣ п╫п╣ я┐п╢п╟п╩п╬я│я▄ п╡п╬я│п©я─п╬п╦п╥п╡п╣я│я┌п╦ п╫п╟ п╫п╣п╧ п▓п╟я┬я┐ п©я─п╬п╠п╩п╣п╪я┐. п п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ п©я─п╦п╪п╣п╫я▐п╣я┌п╣ я┤п╣я─п╣п╥ 'service nginx reload/kill -HUP'? Nginx я┐я│п©п╣я┬п╫п╬ п©я─п╦п╪п╣п╫п╦п╩ п╣п╣? п▓ error.log п╣я│я┌я▄ п╬я┬п╦п╠п╨п╦? пёп╨п╟п╤п╦я┌п╣ п╣я┴я▒, п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я┐я▌ п╡п╣я─я│п╦я▌ nginx. On Thu, Jul 23, 2015 at 03:19:12PM +0300, Nick wrote: > Konsole output > п║п©п╟я│п╦п╠п╬ п╥п╟ п╬я┌п╡п╣я┌. > п▓ location, п╡ п©я─п╦п╫я├п╦п©п╣ п╫п╦я┤п╣пЁп╬ п╡п╬п╣п╫п╫п╬пЁп╬: > > location / { > proxy_pass http://backends; > > limit_conn lz_global 32; > limit_req zone=lz_req_global burst=10; > limit_req zone=auth burst=5 nodelay; > > # for checking auth page connection: > if ($request_uri ~* ^/auth/login$) > { > access_log > /var/log/nginx/server-auth.log; > } > > if ($http_referer ~* "111\.111\.111\.111") { > access_log /var/log/nginx/111.111.111.111_referer.log; > return 444; > } > > > > # return 444 to fake googlebot > if ($http_user_agent ~* 'googlebot$') > { > access_log > /var/log/nginx/fake-google-bot.ua.log; > return 444; > } > } > > > > > On 07/23/2015 01:42 PM, Ekaterina Kukushkina wrote: > > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > > > > п п╬п╫я│я┌я─я┐п╨я├п╦я▐ п╡п©п╬п╩п╫п╣ я│п╣п╠п╣ я─п╟п╠п╬я┌п╬я│п©п╬я│п╬п╠п╫п╟я▐. п÷п╬п╨п╟п╥я▀п╡п╟п╧я┌п╣ п╠п╬п╩я▄я┬п╣ п╢п╣я┌п╟п╩п╣п╧. > > п²п╟п©я─п╦п╪п╣я─, п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ п╡я│п╣пЁп╬ п╩п╬п╨п╣п╧я┬п╣п╫п╟, п╡ п╨п╬я┌п╬я─п╬п╪ я█я┌п╬я┌ if я└п╦пЁя┐я─п╦я─я┐п╣я┌. > > > > On Thu, Jul 23, 2015 at 11:55:53AM +0300, Nick wrote: > >> п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > >> > >> п²я┐п╤п╫п╬ п╡п╣я─п╫я┐я┌я▄ 444 п©п╬ я─п╣я└п╣я─п╣я─я┐ > >> > >> п▓п╬я┌ я┌п╟п╨п╟я▐ п╨п╬п╫я│я┌я─я┐п╨я├п╦я▐ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌: > >> -- > >> Konsole output > >> if ($http_referer ~* "111\.111\.111\.111") { > >> access_log > >> /var/log/nginx/111.111.111.111_referer.log; > >> return 444; > >> } > >> -- > >> п║п©п╟я│п╦п╠п╬. > >> _______________________________________________ > >> nginx-ru mailing list > >> nginx-ru п╫п╟ nginx.org > >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Ekaterina Kukushkina Support Engineer | NGINX, Inc. From vbart п╫п╟ nginx.com Thu Jul 23 13:51:44 2015 From: vbart п╫п╟ nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Thu, 23 Jul 2015 16:51:44 +0300 Subject: =?UTF-8?B?UmU6INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IFVSSSDQsiBTVFJFQU0g0LA=?= =?UTF-8?B?0L/RgdGC0YDQuNC80LDRhQ==?= In-Reply-To: <439661437658499@web11g.yandex.ru> References: <20150722222422.GE1500@mdounin.ru> <4892836.B5fR4ZR3qy@vbart-workstation> <439661437658499@web11g.yandex.ru> Message-ID: <4169970.dLUg7mrOA6@vbart-workstation> On Thursday 23 July 2015 16:34:59 Konstantin Tokarev wrote: > > 23.07.2015, 16:31, "п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡" : > > п║п╩я┐я┤п╟п╧п╫п╬ п╬я┌п©я─п╟п╡п╦п╩п╬я│я▄ я─п╟п╫я▄я┬п╣ п╡я─п╣п╪п╣п╫п╦. > > > > On Thursday 23 July 2015 16:29:55 Valentin V. Bartenev wrote: > >> On Wednesday 22 July 2015 20:31:13 alexstream wrote: > >> > HTTP п╪п╬п╢я┐п╩я▄ п©п╩п╬я┘ я┌п╣п╪, я┤я┌п╬, п╡ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ я│ п╦я│я┌п╬я┤п╫п╦п╨п╬п╪ п╡п╦п╢п╣п╬ п╡п╢я─я┐пЁ > >> > п╬я┌п╡п╣я┌п╦я┌ 200 OK п╦ п©я┐я│я┌п╬п╧ п╬я┌п╡п╣я┌ (п╡п╪п╣я│я┌п╬ п╡п╦п╢п╣п╬), я┌п╬ я█я┌п╬я┌ п╬я┌п╡п╣я┌ я┤п╣я│я┌п╫п╬ я┐п╧п╢п╣я┌ > >> > п╨п╩п╦п╣п╫я┌я┐. п°п╬п╢я┐п╩я▄ STREAM п╡ я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣ п╫п╦я┤п╣пЁп╬ п╫п╣ п©п╣я─п╣п╢п╟я│я┌ п╨п╩п╦п╣п╫я┌я┐ п╦, > >> [...] > > > > п╜я┌п╬ п╫п╣ я┌п╟п╨. п°п╬п╢я┐п╩я▄ stream п╡п╣я─п╫п╣я┌ п╡я│я▒, я┤я┌п╬ п╬я┌п╢п╟п╩ п╠я█п╨п╣п╫п╢, > > п╟ п╡ п╢п╟п╫п╫п╬п╪ я│п╩я┐я┤п╟п╣ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╦ я│ 200 OK. > > п∙я│п╩п╦ я▐ п©я─п╟п╡п╦п╩я▄п╫п╬ п©п╬п╫п╦п╪п╟я▌, stream - я█я┌п╬ п╠п╟п╩п╟п╫я│п╦я─п╬п╡я┴п╦п╨ я┐я─п╬п╡п╫я▐ TCP, п╟ п©я┐я│я┌п╬п╧ > HTTP-п╬я┌п╡п╣я┌ 200 я│ я┌п╬я┤п╨п╦ п╥я─п╣п╫п╦я▐ TCP я│п╬п╡я│п╣п╪ п╫п╣ п©я┐я│я┌п╬п╧. > п▒п╬п╩п╣п╣ я┌п╬пЁп╬, я│ я┌п╬я┤п╨п╦ п╥я─п╣п╫п╦я▐ TCP п╫п╣я┌ п╫п╦я┤п╣пЁп╬ п©п╩п╬я┘п╬пЁп╬ п╡ я┌п╬п╪, я┤я┌п╬п╠я▀ п╡п╬п╬п╠я┴п╣ п╫п╦я┤п╣пЁп╬ п╫п╣ п╬я┌п╡п╣я┌п╦я┌я▄. -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ From vovansystems п╫п╟ gmail.com Thu Jul 23 14:37:04 2015 From: vovansystems п╫п╟ gmail.com (VovansystemS) Date: Thu, 23 Jul 2015 17:37:04 +0300 Subject: =?UTF-8?B?UmU6INCh0LLQvtC4INC90LDRgdGC0YDQvtC50LrQuCBwaHAg0LTQu9GPINGA0LA=?= =?UTF-8?B?0LfQvdGL0YUgbG9jYXRpb24=?= In-Reply-To: References: Message-ID: > п°п╬п╤п╫п╬ п╩п╦ п╥п╟п╢п╟п╡п╟я┌я▄ я─п╟п╥п╫я▀п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ php п╢п╩я▐ я─п╟п╥п╫я▀я┘ location п╫п╬ я│ п╬п╢п╫п╦п╪ п©я┐п╩п╬п╪? п╣я│п╩п╦ я█я┌п╬ п╫п╟я│я┌я─п╬п╧п╨п╦ php.ini, я┌п╬ п╪п╬п╤п╫п╬ я┌п╟п╨ fastcgi_param PHP_VALUE sessions.save_path=/home/www/sessions/ fastcgi_param PHP_ADMIN_VALUE open_basedir=/home/www/docs From n.g.i.n.x.e.r п╫п╟ gmail.com Thu Jul 23 14:58:52 2015 From: n.g.i.n.x.e.r п╫п╟ gmail.com (=?UTF-8?B?0KDQvtC80LDQvQ==?=) Date: Thu, 23 Jul 2015 17:58:52 +0300 Subject: =?UTF-8?B?UmU6INCh0LLQvtC4INC90LDRgdGC0YDQvtC50LrQuCBwaHAg0LTQu9GPINGA0LA=?= =?UTF-8?B?0LfQvdGL0YUgbG9jYXRpb24=?= In-Reply-To: References: Message-ID: п╜я┌п╬ п╡я│п╣ я┘п╬я─п╬я┬п╬, п╫п╬ п╬п╫ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌ п╨п╟ п╨п╫п╟п╢п╬. п÷я─п╬п╠п╬п╡п╟п╩ я│п╬п╥п╢п╟п╡п╟я┌я▄ location я│ я│я│я▀п╩п╨п╬п╧ п╫п╟ п╦п╪п╣п╫п╫я▀п╣ location п╦ я┌п╟п╪ я┐п╨п╟п╥я▀п╡п╟п╩ п©п╟я─п╟п╪п╣я┌я─я▀. п═п╟п╠п╬я┌п╟п╣я┌ я┌п╟п╨ я┤я┌п╬ п╣я│п╩п╦ п╬п╫п╬ п╬я┌я─п╟п╠п╬я┌п╟п╩п╬ я┌п╬ я│я─п╟п╥я┐ п╫п╟ п╡я│п╣ location п╢п╣п╧я│я┌п╡я┐п╣я┌, я█я┌п╬ п╩п╬пЁп╦п╨п╟ п╡я─п╬п╢п╣ п╨п╟п╨ п╢п╩я▐ PHP_ADMIN_VALUE. п░ п╪п╫п╣ п╫п╟п╢п╬ я┤я┌п╬п╠я▀ п╡ п╬п╢п╫п╬п╪ п╠я▀п╩п╬ memory_limit 128, п╟ п╡ п╢я─я┐пЁп╬п╪ 512 п∙я│п╩п╦ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ 512, я┌п╬ п©п╬я┌п╬п╪ п╬п╫п╬ п╡п╣п╥п╢п╣ п╦п╩п╦ я┌п╟п╨ п╫п╣ п╡п╬п╥п╪п╬п╤п╫п╬? 23 п╦я▌п╩я▐ 2015 пЁ., 17:37 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ VovansystemS п╫п╟п©п╦я│п╟п╩: > > п°п╬п╤п╫п╬ п╩п╦ п╥п╟п╢п╟п╡п╟я┌я▄ я─п╟п╥п╫я▀п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ php п╢п╩я▐ я─п╟п╥п╫я▀я┘ location п╫п╬ я│ п╬п╢п╫п╦п╪ > п©я┐п╩п╬п╪? > п╣я│п╩п╦ я█я┌п╬ п╫п╟я│я┌я─п╬п╧п╨п╦ php.ini, я┌п╬ п╪п╬п╤п╫п╬ я┌п╟п╨ > > fastcgi_param PHP_VALUE sessions.save_path=/home/www/sessions/ > fastcgi_param PHP_ADMIN_VALUE open_basedir=/home/www/docs > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -------------- next part -------------- An HTML attachment was scrubbed... URL: From gmm п╫п╟ csdoc.com Thu Jul 23 18:30:49 2015 From: gmm п╫п╟ csdoc.com (Gena Makhomed) Date: Thu, 23 Jul 2015 21:30:49 +0300 Subject: [PATCH] Workaround for "configuration file test failed" under OpenVZ. Message-ID: <55B132D9.6090407@csdoc.com> п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣! п÷п╟я┌я┤ п╡ п╟я┌я┌п╟я┤п╣. п≤п╫п╬пЁп╢п╟ nginx -t п©п╟п╢п╟п╣я┌ я│ п╬я┬п╦п╠п╨п╬п╧ "98: Address already in use" nginx: configuration file /etc/nginx/nginx.conf test failed п╔п╬я┌я▐ п╨п╬п╫я└п╦пЁ п╫п╬я─п╪п╟п╩я▄п╫я▀п╧. п╒п╟п╨п╟я▐ п©я─п╬п╠п╩п╣п╪п╟ п╡я│я┌я─п╣я┤п╟п╣я┌я│я▐ п╫п╟ VDS/VPS п©п╬я│п╩п╣ я┌п╬пЁп╬ п╨п╟п╨ п╨п╬п╫я┌п╣п╧п╫п╣я─ п╠я▀п╩ п╪п╦пЁя─п╦я─п╬п╡п╟п╫ п╫п╟ п╢я─я┐пЁя┐я▌ hardware node п╦п╩п╦ п©п╬я│п╩п╣ suspend/resume. п÷п╬ я│я┐я┌п╦ - я│п╣п╧я┤п╟я│ я█я┌п╟ п╬я┬п╦п╠п╨п╟ п©я─п╦я│я┐я┌я│я┌п╡я┐п╣я┌ п╡п╣п╥п╢п╣ п╫п╟ OpenVZ + nginx. п░ VDS/VPS п╫п╟ п╠п╟п╥п╣ OpenVZ я│ nginx п╡ п╪п╦я─п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╬я┤п╣п╫я▄ п╪п╫п╬пЁп╬. п≤п╫я└п╬я─п╪п╟я├п╦я▌ п©п╬ я█я┌я┐ п╬я┬п╦п╠п╨я┐ OpenVZ п╡ п╠п╟пЁ-я┌я─п╣п╨п╣я─ OpenVZ я▐ п╥п╟я─п╣п©п╬я─я┌п╦п╩ п╣я┴п╣ п╡ 2012 пЁп╬п╢я┐: https://bugzilla.openvz.org/show_bug.cgi?id=2470 п╫п╬ п╨п╬пЁп╢п╟ п╣п╣ п╦я│п©я─п╟п╡я▐я┌ п╫п╣ п©п╬п╫я▐я┌п╫п╬. п■п╟п╤п╣ п╣я│п╩п╦ п╦я│п©я─п╟п╡я▐я┌ п╡ п╫п╬п╡п╬п╧ п╡п╣я─я│п╦п╦ OpenVZ - п╬я┤п╣п╫я▄ п╪п╫п╬пЁп╦п╣ я┘п╬я│я┌п╦п╫пЁ-п©я─п╬п╡п╟п╧п╢п╣я─я▀ п╫п╣ я│п©п╣я┬п╟я┌ п╬п╠п╫п╬п╡п╩я▐я┌я▄ я│п╡п╬п╦ я│п╣я─п╡п╣я─п╟ п╦ я┌п╟п╪ п╡п©п╬п╩п╫п╣ п╪п╬пЁя┐я┌ пЁп╬п╢п╟п╪п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ я│я┌п╟я─я▀п╣ п╡п╣я─я│п╦п╦ я▐п╢я─п╟. п╜я┌п╬я┌ пЁп╩я▌п╨ я▐п╢я─п╟ п╡я▀пЁп╩я▐п╢п╦я┌ я┌п╟п╨, я│п╩п╬п╡п╫п╬ я█я┌п╬ п╬я┬п╦п╠п╨п╟ п╡ п╨п╬п╢п╣ nginx п≤ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╦ п╠я┐п╢я┐я┌ я│п╨п╬я─п╣п╣ п╡я│п╣пЁп╬ п╢я┐п╪п╟я┌я▄, я┤я┌п╬ я█я┌п╬ nginx п╨я─п╦п╡п╬п╧. п÷п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╦ VDS/VPS п╫п╟ п╠п╟п╥п╣ OpenVZ п╪п╬пЁя┐я┌ п╠я▀я│я┌я─п╣п╣ п╬п╠п╫п╬п╡п╦я┌я▄ nginx п╦п╥ п╬я└п╦я├п╦п╟п╩я▄п╫п╬пЁп╬ я─п╣п©п╬п╥п╦я┌п╬я─п╦я▐, п╦я│п©п╬п╩я▄п╥я┐я▐ я│п╟п╪я┐я▌ п╫п╬п╡я┐я▌ п╡п╣я─я│п╦я▌ nginx. п▓п╬п©я─п╬я│ - п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦п╪п╣п╣я┌ я│п╪я▀я│п╩ п╢п╬п╠п╟п╡п╦я┌я▄ workaround п╢п╩я▐ я█я┌п╬пЁп╬ п╠п╟пЁп╟ OpenVZ п╡ п╨п╬п╢ nginx? п╜я┌я┐ п©я─п╬п╠п╩п╣п╪я┐ п╬п╠я│я┐п╤п╢п╟п╩п╦ п╡ я│п©п╦я│п╨п╣ я─п╟я│я│я▀п╩п╨п╦ nginx п╣я┴п╣ п╡ 2011 пЁп╬п╢я┐: http://mailman.nginx.org/pipermail/nginx/2011-April/thread.html#26246 http://forum.nginx.org/read.php?2,191227,191227 - п╫п╬ п╡п╣п╢я▄ п╫п╦я┤п╣пЁп╬ я┌п╟п╨ п╦ п╫п╣ п╦п╥п╪п╣п╫п╦п╩п╬я│я▄ п╢п╬ я│п╦я┘ п©п╬я─. п║п╣п╧я┤п╟я│ п©я─п╦ я┌п╣я│я┌п╦я─п╬п╡п╟п╫п╦п╦ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ nginx п©я▀я┌п╟п╣я┌я│я▐ я│п╢п╣п╩п╟я┌я▄ bind() п╦ п╣я│п╩п╦ п╫п╣ п©п╬п╩я┐я┤п╦п╩п╬я│я▄ - п╢п╟п╩я▄я┬п╣ п╫п╣ п╦п╢п╣я┌. п²п╬ п╣я│п╩п╦ п╡п╢я─я┐пЁ п©п╬п╩я┐я┤п╦п╩п╬я│я▄ я│п╢п╣п╩п╟я┌я▄ bind() - п╬п╫ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ п©я▀я┌п╟п╣я┌я│я▐ я│п╢п╣п╩п╟я┌я▄ listen() п╦ п©п╬я┌п╬п╪ я┌п╣я│я┌п╦я─п╬п╡п╟п╫п╦п╣ п╨п╬п╫я└п╦пЁп╟ п╥п╟п╡п╣я─я┬п╟п╣я┌я│я▐ я│ п╬я┬п╦п╠п╨п╬п╧: nginx: configuration file /etc/nginx/nginx.conf test failed п■п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╟я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п©п╬ я█я┌п╬п╧ п©я─п╬п╠п╩п╣п╪п╣: http://lists.openvz.org/pipermail/users/2015-July/006358.html п÷п╟я┌я┤: =========================================================================== # HG changeset patch # User Gena Makhomed # Date 1437674403 14400 # Thu Jul 23 14:00:03 2015 -0400 # Node ID 57ac65580b5bba0cb4bb61dca9d63daec0ceb14c # Parent 341e4303d25be159d4773b819d0ec055ba711afb Workaround for "configuration file test failed" under OpenVZ. nginx configuration test failed: # nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: [emerg] listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use) nginx: configuration file /etc/nginx/nginx.conf test failed ...if nginx used under OpenVZ and container with nginx was suspended and resumed. After this patch - nginx configuration test works fine under same environment: # nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful PS More details about OpenVZ suspend/resume bug: https://bugzilla.openvz.org/show_bug.cgi?id=2470 diff -r 341e4303d25b -r 57ac65580b5b src/core/ngx_connection.c --- a/src/core/ngx_connection.c Thu Jul 16 14:20:48 2015 +0300 +++ b/src/core/ngx_connection.c Thu Jul 23 14:00:03 2015 -0400 @@ -567,9 +567,13 @@ #endif if (listen(s, ls[i].backlog) == -1) { - ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, - "listen() to %V, backlog %d failed", - &ls[i].addr_text, ls[i].backlog); + err = ngx_socket_errno; + + if (err != NGX_EADDRINUSE || !ngx_test_config) { + ngx_log_error(NGX_LOG_EMERG, log, err, + "listen() to %V, backlog %d failed", + &ls[i].addr_text, ls[i].backlog); + } if (ngx_close_socket(s) == -1) { ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, @@ -577,7 +581,15 @@ &ls[i].addr_text); } - return NGX_ERROR; + if (err != NGX_EADDRINUSE) { + return NGX_ERROR; + } + + if (!ngx_test_config) { + failed = 1; + } + + continue; } ls[i].listen = 1; =========================================================================== -- Best regards, Gena -------------- next part -------------- # HG changeset patch # User Gena Makhomed # Date 1437674403 14400 # Thu Jul 23 14:00:03 2015 -0400 # Node ID 57ac65580b5bba0cb4bb61dca9d63daec0ceb14c # Parent 341e4303d25be159d4773b819d0ec055ba711afb Workaround for "configuration file test failed" under OpenVZ. nginx configuration test failed: # nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: [emerg] listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use) nginx: configuration file /etc/nginx/nginx.conf test failed ...if nginx used under OpenVZ and container with nginx was suspended and resumed. After this patch - nginx configuration test works fine under same environment: # nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful PS More details about OpenVZ suspend/resume bug: https://bugzilla.openvz.org/show_bug.cgi?id=2470 diff -r 341e4303d25b -r 57ac65580b5b src/core/ngx_connection.c --- a/src/core/ngx_connection.c Thu Jul 16 14:20:48 2015 +0300 +++ b/src/core/ngx_connection.c Thu Jul 23 14:00:03 2015 -0400 @@ -567,9 +567,13 @@ #endif if (listen(s, ls[i].backlog) == -1) { - ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, - "listen() to %V, backlog %d failed", - &ls[i].addr_text, ls[i].backlog); + err = ngx_socket_errno; + + if (err != NGX_EADDRINUSE || !ngx_test_config) { + ngx_log_error(NGX_LOG_EMERG, log, err, + "listen() to %V, backlog %d failed", + &ls[i].addr_text, ls[i].backlog); + } if (ngx_close_socket(s) == -1) { ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, @@ -577,7 +581,15 @@ &ls[i].addr_text); } - return NGX_ERROR; + if (err != NGX_EADDRINUSE) { + return NGX_ERROR; + } + + if (!ngx_test_config) { + failed = 1; + } + + continue; } ls[i].listen = 1; From nginx-forum п╫п╟ nginx.us Thu Jul 23 18:51:36 2015 From: nginx-forum п╫п╟ nginx.us (sejo412) Date: Thu, 23 Jul 2015 14:51:36 -0400 Subject: =?UTF-8?B?UmU6INCy0LXRgNC90YPRgtGMIDQ0NCDQv9C+INGA0LXRhNC10YDQtdGA0YM=?= In-Reply-To: <55B0DBC0.6060901@rapidgator.net> References: <55B0DBC0.6060901@rapidgator.net> Message-ID: <680e3f829c9d805c908d5c1b150c115b.NginxMailingListRussian@forum.nginx.org> я█я┌п╬ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫я▀п╧ п╩п╬п╨п╣п╧я┬п╣п╫? 1. я─п╣п╨п╬п╪п╣п╫п╢я┐я▌ п╦п╥п╠п╟п╡п╦я┌я▄я│я▐ п╬я┌ if п╡п╫я┐я┌я─п╦ п╩п╬п╨п╣п╧я┬п╣п╫п╟. 2. if ($request_uri ~* ^/auth/login$) п╥п╟п╪п╣п╫п╦я┌я▄ п╫п╟ location = /auth/login 3. п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ map п╢п╩я▐ return 444 4. п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ map п╢п╩я▐ п╦п╪п╣п╫п╦ п╩п╬пЁп╟ п╦, п╡п╫п╣п╥п╟п©п╫п╬, п╢п╩я▐ if п╡ п╢п╦я─п╦п╨я┌п╦п╡п╣ access_log (http://nginx.org/ru/docs/http/ngx_http_log_module.html#access_log) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260503,260526#msg-260526 From vovansystems п╫п╟ gmail.com Thu Jul 23 19:18:41 2015 From: vovansystems п╫п╟ gmail.com (VovansystemS) Date: Thu, 23 Jul 2015 22:18:41 +0300 Subject: =?UTF-8?B?UmU6INCh0LLQvtC4INC90LDRgdGC0YDQvtC50LrQuCBwaHAg0LTQu9GPINGA0LA=?= =?UTF-8?B?0LfQvdGL0YUgbG9jYXRpb24=?= In-Reply-To: References: Message-ID: п╨п╬п╫я└п╦пЁ: server { listen 80; server_name test.com; error_log /home/user/logs/test.com.error.log error; access_log /home/user/logs/test.com.access.log wtimes buffer=16k flush=1m; root /www/user/domains/test.com/public_html/; set $sock unix:/home/user/domains/test.com/socket.sock; index index.html index.php; location / { try_files $uri $uri/ /index.php$is_args$args; } location = /z.php { include fastcgi_params; fastcgi_index index.php; fastcgi_param DOCUMENT_ROOT /public_html; fastcgi_param SCRIPT_FILENAME /public_html$fastcgi_script_name; fastcgi_param PHP_ADMIN_VALUE memory_limit=64M; fastcgi_param PHP_ADMIN_VALUE memory_limit=512M; try_files $fastcgi_script_name =404; fastcgi_pass $sock; } location ~* \.php$ { include fastcgi_params; fastcgi_index index.php; fastcgi_param DOCUMENT_ROOT /public_html; fastcgi_param SCRIPT_FILENAME /public_html$fastcgi_script_name; fastcgi_param PHP_ADMIN_VALUE memory_limit=64M; try_files $fastcgi_script_name =404; fastcgi_pass $sock; } } п©я─п╬п╡п╣я─я▐п╣п╪ я┤п╣я─п╣п╥ print_r(ini_get_all(null, false)); п╢п╣п╩п╟п╣п╪ п╥п╟п©я─п╬я│ п╨ http://test.com - п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ [memory_limit] => 512M п╢п╣п╩п╟п╣п╪ п╥п╟п©я─п╬я│ п╨ http://test.com/z.php - п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ [memory_limit] => 64M From rogat1y п╫п╟ gmail.com Thu Jul 23 19:27:51 2015 From: rogat1y п╫п╟ gmail.com (Maxim Kozlov) Date: Thu, 23 Jul 2015 22:27:51 +0300 Subject: =?UTF-8?B?UmU6INCh0LLQvtC4INC90LDRgdGC0YDQvtC50LrQuCBwaHAg0LTQu9GPINGA0LA=?= =?UTF-8?B?0LfQvdGL0YUgbG9jYXRpb24=?= In-Reply-To: References: Message-ID: > п╢п╣п╩п╟п╣п╪ п╥п╟п©я─п╬я│ п╨ http://test.com - п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ [memory_limit] => 512M > п╢п╣п╩п╟п╣п╪ п╥п╟п©я─п╬я│ п╨ http://test.com/z.php - п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ [memory_limit] => 64M > п░ п©п╬п╨п╟п╤п╦я┌п╣ п╨п╬п╫я└п╦пЁ fpm, п╨п╬я┌п╬я─я▀п╧ я│п╩я┐я┬п╟п╣я┌ socket.sock? ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From vovansystems п╫п╟ gmail.com Thu Jul 23 19:32:33 2015 From: vovansystems п╫п╟ gmail.com (VovansystemS) Date: Thu, 23 Jul 2015 22:32:33 +0300 Subject: =?UTF-8?B?UmU6INCh0LLQvtC4INC90LDRgdGC0YDQvtC50LrQuCBwaHAg0LTQu9GPINGA0LA=?= =?UTF-8?B?0LfQvdGL0YUgbG9jYXRpb24=?= In-Reply-To: References: Message-ID: п©я─п╬я┬я┐ п©я─п╬я┴п╣п╫п╦я▐ п╥п╟ п╢п╬п©я┐я┴п╣п╫п╫я▀п╣ п╡ п©я─п╣п╢я▀п╢я┐я┴п╣п╪ п©п╦я│я▄п╪п╣ п╫п╣я┌п╬я┤п╫п╬я│я┌п╦ > п©я─п╬п╡п╣я─я▐п╣п╪ я┤п╣я─п╣п╥ print_r(ini_get_all(null, false)); > > п╢п╣п╩п╟п╣п╪ п╥п╟п©я─п╬я│ п╨ http://test.com - п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ [memory_limit] => 512M > п╢п╣п╩п╟п╣п╪ п╥п╟п©я─п╬я│ п╨ http://test.com/z.php - п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ [memory_limit] => 64M п╨п╬п╫п╣я┤п╫п╬ п╤п╣, п╫п╟п╬п╠п╬я─п╬я┌: п╢п╣п╩п╟п╣п╪ п╥п╟п©я─п╬я│ п╨ http://test.com - п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ [memory_limit] => 64M п╢п╣п╩п╟п╣п╪ п╥п╟п©я─п╬я│ п╨ http://test.com/z.php - п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ [memory_limit] => 512M п╫я┐ п╦ я└п╬я─п╪п╟я┌ access п╩п╬пЁп╟ п╥п╟п╨я─п╟п╩я│я▐ п╨п╟я│я┌п╬п╪п╫я▀п╧. п╟ я┌п╟п╨п╤п╣ п╢п╩я▐ п╩п╬п╨п╣п╧я┬п╫п╟ /z.php п╢п╡п╟ я─п╟п╥п╟ п╡я▀я│я┌п╟п╡п╩я▐п╣я┌я│я▐ memory_limit, п╫п╬ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ п©п╬я│п╩п╣п╢п╫п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣. > п░ п©п╬п╨п╟п╤п╦я┌п╣ п╨п╬п╫я└п╦пЁ fpm, п╨п╬я┌п╬я─я▀п╧ я│п╩я┐я┬п╟п╣я┌ socket.sock? [test.com] prefix = /www/user user = www-data group = www-data listen = /home/user/domains/test.com/socket.sock; listen.owner = www-data listen.group = www-data listen.mode = 0666 pm = ondemand pm.max_children = 10 pm.process_idle_timeout = 5m; pm.max_requests = 500 slowlog = logs/php5-test.com-slow.log request_slowlog_timeout = 2s rlimit_files = 4096 chroot = domains/test.com env[HOSTNAME] = $HOSTNAME env[PATH] = /usr/local/bin:/usr/bin:/bin env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp catch_workers_output = yes php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f info п╫п╟ test.com php_flag[display_errors] = off php_admin_value[error_log] = log/php5-test.com-error.log php_admin_value[error_reporting] = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_WARNING php_admin_flag[log_errors] = on php_admin_value[memory_limit] = 128M php_admin_value[max_execution_time] = 60 php_admin_flag[allow_url_fopen] = Off php_admin_flag[allow_url_include] = Off php_admin_value[disable_functions] = php_uname, getmyuid, getmypid, passthru, leak, listen, diskfreespace, tmpfile, link, ignore_user_abord, shell_exec, dl, set_time_limit, exec, system, highlight_file, source, show_source, fpaththru, virtual, posix_ctermid, posix_getcwd, posix_getegid, posix_geteuid, posix_getgid, posix_getgrgid, posix_getgrnam, posix_getgroups, posix_getlogin, posix_getpgid, posix_getpgrp, posix_getpid, posix, _getppid, posix_getpwnam, posix_getpwuid, posix_getrlimit, posix_getsid, posix_getuid, posix_isatty, posix_kill, posix_mkfifo, posix_setegid, posix_seteuid, posix_setgid, posix_setpgid, posix_setsid, posix_setuid, posix_times, posix_ttyname, posix_uname, proc_open, proc_close, proc_get_status, proc_nice, proc_terminate, phpinfo From nginx-forum п╫п╟ nginx.us Fri Jul 24 12:09:39 2015 From: nginx-forum п╫п╟ nginx.us (meshanja) Date: Fri, 24 Jul 2015 08:09:39 -0400 Subject: =?UTF-8?B?UmU6INCe0YLQutGD0LTQsCDQvtCz0YDQsNC90LjRh9C10L3QuNC1IFBPU1Qg0Lc=?= =?UTF-8?B?0LDQv9GA0L7RgdCwIDI4LDUg0JzQkT8=?= In-Reply-To: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> References: <0cd3dbc66125ce63d29ad37fe88b2686.NginxMailingListRussian@forum.nginx.org> Message-ID: п■п╟, п╢п╣п╧я│я┌п╡п╦я┌п╣п╩я▄п╫п╬, п╢п╣п╩п╬ п╬п╨п╟п╥п╟п╩п╬я│я▄ п╡ BackendБ─≥п╣. п╔п╬я┌я▐ п©я─п╦ п╥п╟я┘п╬п╢п╣ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п╫п╟ п╫п╣пЁп╬ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▐ п╫п╣ п╠я▀п╩п╬, п╫п╬ п©я─п╦ п╥п╟я┘п╬п╢п╣ я┤п╣я─п╣п╥ Frontend п╬п╫п╬ п╬я┌п╨я┐п╢п╟-я┌п╬ п╡п╬п╥п╫п╦п╨п╟п╩п╬. п▓п╥я▐п╩ п╫п╟ Backend я┌п╟п╨п╬п╧ п╤п╣ WinServer2012R2, п╫п╬ п╡п╪п╣я│я┌п╬ IIS8 п©п╬я│я┌п╟п╡п╦п╩ я┌п╬п╤п╣ Nginx. п≤ п©п╬я┬п╩п╬ я┤п╣я─п╣п╥ Frontend я┌п╬п╤п╣ п╠п╣п╥ п╫п╣п©п╬п╫я▐я┌п╫я▀я┘ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╧. п÷я─п╦я┤я▒п╪ п╨п╟п╨ п©п╬ я─п╟п╥п╪п╣я─я┐, я┌п╟п╨ п╦ п©п╬ п╡я─п╣п╪п╣п╫п╦, п╟ я┌п╬ п╫п╟ IIS8 п©я─п╦ п╥п╟я┘п╬п╢п╣ я┤п╣я─п╣п╥ Frontend п╣я┴я▒ п©п╬я▐п╡п╩я▐п╩я│я▐ п╩п╦п╪п╦я┌ 175 я│п╣п╨я┐п╫п╢, п╦ п╡я│я▒ я█я┌п╬ п╠п╣п╥ п©п╬я▐п╡п╩п╣п╫п╦я▐ п╥п╟п©п╦я│п╣п╧ п╡ debug logБ─≥п╣ NginxБ─≥п╟. п╒п╬п╩я▄п╨п╬ я│я┌п╬п╦я┌ п╡п╬п╡я─п╣п╪я▐ п╡я│п©п╬п╪п╫п╦я┌я▄, я┤я┌п╬ п╫я┐п╤п╫п╬ п╢п╬п╠п╟п╡п╦я┌я▄ Nginx п╡ FireWall п╡п╦п╫п╢я▀, я┤я┌п╬п╠ п╫п╣ п╢я┐п╪п╟я┌я▄ п©п╬я┌п╬п╪ п©п╬я┤п╣п╪я┐ п╫п╣ п╬я┌п╨я─я▀п╡п╟п╣я┌я│я▐ я│я┌я─п╟п╫п╦я├п╟. п÷я─п╦ я█я┌п╬п╪ п╡ Nginx п╦ п╫п╟я│я┌я─п╬п╧п╨п╟ я┐п╢п╬п╠п╫п╣п╣, п╦ я─п╣я│я┐я─я│п╬п╡ п╠п╣я─я▒я┌ п╪п╣п╫я▄я┬п╣, п╟ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ я│ IIS п╡п╬п╬п╠я┴п╣ п╫п╣я│я─п╟п╡п╫п╦п╪я▀. п▓я▀я┘п╬п╢п╦я┌ п╫п╣ я│я┌п╬п╦я┌ п╬я│я┌п╟п╡п╩я▐я┌я▄ IIS я┌п╬п╩я▄п╨п╬ п©п╬я┌п╬п╪я┐, я┤я┌п╬ п╬п╫ п╨п╬пЁп╢п╟-я┌п╬ п╠я▀п╩ п╫п╟я│я┌я─п╬п╣п╫ п╦ п╢п╬ я│п╦я┘ п©п╬я─ п╢п╣п╧я│я┌п╡я┐п╣я┌. п▓ п╬п╠я┴п╣п╪, я│п©п╟я│п╦п╠п╬ п╥п╟ я│п╬п╡п╣я┌я▀. п≤ я│п©п╟я│п╦п╠п╬ п╥п╟ Nginx! Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260412,260535#msg-260535 From annulen п╫п╟ yandex.ru Fri Jul 24 12:35:19 2015 From: annulen п╫п╟ yandex.ru (Konstantin Tokarev) Date: Fri, 24 Jul 2015 15:35:19 +0300 Subject: =?UTF-8?B?0JvQvtCz0LjRgNC+0LLQsNC90LjQtSDQv9GA0LjRh9C40L3RiyDRgNCw0LfRgNGL?= =?UTF-8?B?0LLQsCDRgdC+0LXQtNC40L3QtdC90LjRjyDRgSDQutC70LjQtdC90YLQvtC8?= =?UTF-8?B?INC10YHQu9C4INC60L7QtCDQvtGC0LLQtdGC0LAg0YPQttC1INCx0YvQuyA=?= =?UTF-8?B?0L7RgtC/0YDQsNCy0LvQtdC9?= Message-ID: <725051437741319@web12g.yandex.ru> п▓я│п╣п╪ п©я─п╦п╡п╣я┌, п∙я│я┌я▄ п╩п╦ п╨п╟п╨п╬п╧-п╫п╦п╠я┐п╢я▄ я│п©п╬я│п╬п╠ п╬я┌я─п╟п╥п╦я┌я▄ п╡ access.log я┌п╬я┌ я└п╟п╨я┌, я┤я┌п╬ п╬я┌п©я─п╟п╡п╨п╟ п╬я┌п╡п╣я┌п╟ п╨п╩п╦п╣п╫я┌я┐ п╠я▀п╩п╟ п╫п╟я┤п╟я┌п╟, п╫п╬ п╫п╣ п╥п╟п╡п╣я─я┬п╦п╩п╟я│я▄ п©п╬ п©я─п╦я┤п╦п╫п╣ п╬п╠я─я▀п╡п╟ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐? п·п╠я┼п╣п╪ п╬я┌п©я─п╟п╡п╩я▐п╣п╪я▀я┘ п╢п╟п╫п╫я▀я┘ п╨п╟п╤п╢я▀п╧ я─п╟п╥ я─п╟п╥п╫я▀п╧. -- Regards, Konstantin From vbart п╫п╟ nginx.com Fri Jul 24 13:30:47 2015 From: vbart п╫п╟ nginx.com (Valentin V. Bartenev) Date: Fri, 24 Jul 2015 16:30:47 +0300 Subject: =?UTF-8?B?UmU6INCb0L7Qs9C40YDQvtCy0LDQvdC40LUg0L/RgNC40YfQuNC90Ysg0YDQsNC3?= =?UTF-8?B?0YDRi9Cy0LAg0YHQvtC10LTQuNC90LXQvdC40Y8g0YEg0LrQu9C40LXQvdGC?= =?UTF-8?B?0L7QvCDQtdGB0LvQuCDQutC+0LQg0L7RgtCy0LXRgtCwINGD0LbQtSDQsdGL?= =?UTF-8?B?0Lsg0L7RgtC/0YDQsNCy0LvQtdC9?= In-Reply-To: <725051437741319@web12g.yandex.ru> References: <725051437741319@web12g.yandex.ru> Message-ID: <1943117.7MqT9Vg60c@vbart-workstation> On Friday 24 July 2015 15:35:19 Konstantin Tokarev wrote: > п▓я│п╣п╪ п©я─п╦п╡п╣я┌, > > п∙я│я┌я▄ п╩п╦ п╨п╟п╨п╬п╧-п╫п╦п╠я┐п╢я▄ я│п©п╬я│п╬п╠ п╬я┌я─п╟п╥п╦я┌я▄ п╡ access.log я┌п╬я┌ я└п╟п╨я┌, я┤я┌п╬ п╬я┌п©я─п╟п╡п╨п╟ п╬я┌п╡п╣я┌п╟ п╨п╩п╦п╣п╫я┌я┐ п╠я▀п╩п╟ п╫п╟я┤п╟я┌п╟, п╫п╬ п╫п╣ п╥п╟п╡п╣я─я┬п╦п╩п╟я│я▄ п©п╬ п©я─п╦я┤п╦п╫п╣ п╬п╠я─я▀п╡п╟ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐? п·п╠я┼п╣п╪ п╬я┌п©я─п╟п╡п╩я▐п╣п╪я▀я┘ п╢п╟п╫п╫я▀я┘ п╨п╟п╤п╢я▀п╧ я─п╟п╥ я─п╟п╥п╫я▀п╧. > http://nginx.org/r/$request_completion -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ From annulen п╫п╟ yandex.ru Fri Jul 24 14:26:28 2015 From: annulen п╫п╟ yandex.ru (Konstantin Tokarev) Date: Fri, 24 Jul 2015 17:26:28 +0300 Subject: =?UTF-8?B?UmU6INCb0L7Qs9C40YDQvtCy0LDQvdC40LUg0L/RgNC40YfQuNC90Ysg0YDQsNC3?= =?UTF-8?B?0YDRi9Cy0LAg0YHQvtC10LTQuNC90LXQvdC40Y8g0YEg0LrQu9C40LXQvdGC?= =?UTF-8?B?0L7QvCDQtdGB0LvQuCDQutC+0LQg0L7RgtCy0LXRgtCwINGD0LbQtSDQsdGL?= =?UTF-8?B?0Lsg0L7RgtC/0YDQsNCy0LvQtdC9?= In-Reply-To: <1943117.7MqT9Vg60c@vbart-workstation> References: <725051437741319@web12g.yandex.ru> <1943117.7MqT9Vg60c@vbart-workstation> Message-ID: <1342111437747988@web9m.yandex.ru> 24.07.2015, 16:30, "Valentin V. Bartenev" : > On Friday 24 July 2015 15:35:19 Konstantin Tokarev wrote: >> б═п▓я│п╣п╪ п©я─п╦п╡п╣я┌, >> >> б═п∙я│я┌я▄ п╩п╦ п╨п╟п╨п╬п╧-п╫п╦п╠я┐п╢я▄ я│п©п╬я│п╬п╠ п╬я┌я─п╟п╥п╦я┌я▄ п╡ access.log я┌п╬я┌ я└п╟п╨я┌, я┤я┌п╬ п╬я┌п©я─п╟п╡п╨п╟ п╬я┌п╡п╣я┌п╟ п╨п╩п╦п╣п╫я┌я┐ п╠я▀п╩п╟ п╫п╟я┤п╟я┌п╟, п╫п╬ п╫п╣ п╥п╟п╡п╣я─я┬п╦п╩п╟я│я▄ п©п╬ п©я─п╦я┤п╦п╫п╣ п╬п╠я─я▀п╡п╟ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐? п·п╠я┼п╣п╪ п╬я┌п©я─п╟п╡п╩я▐п╣п╪я▀я┘ п╢п╟п╫п╫я▀я┘ п╨п╟п╤п╢я▀п╧ я─п╟п╥ я─п╟п╥п╫я▀п╧. > > http://nginx.org/r/$request_completion п║п©п╟я│п╦п╠п╬. п░ п╬я┌п╩п╦я┤п╦я┌я▄ я│п╦я┌я┐п╟я├п╦я▌ п╨п╬пЁп╢п╟ п╨п╩п╦п╣п╫я┌ п╥п╟п╨я─я▀п╩ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ п╬я┌ п╬я┬п╦п╠п╨п╦ п╫п╟ TCP-я│п╬п╨п╣я┌п╣ п╫п╣ п©п╬п╩я┐я┤п╦я┌я│я▐? -- Regards, Konstantin From vbart п╫п╟ nginx.com Fri Jul 24 14:34:15 2015 From: vbart п╫п╟ nginx.com (=?utf-8?B?0JLQsNC70LXQvdGC0LjQvSDQkdCw0YDRgtC10L3QtdCy?=) Date: Fri, 24 Jul 2015 17:34:15 +0300 Subject: =?UTF-8?B?UmU6INCb0L7Qs9C40YDQvtCy0LDQvdC40LUg0L/RgNC40YfQuNC90Ysg0YDQsNC3?= =?UTF-8?B?0YDRi9Cy0LAg0YHQvtC10LTQuNC90LXQvdC40Y8g0YEg0LrQu9C40LXQvdGC?= =?UTF-8?B?0L7QvCDQtdGB0LvQuCDQutC+0LQg0L7RgtCy0LXRgtCwINGD0LbQtSDQsdGL?= =?UTF-8?B?0Lsg0L7RgtC/0YDQsNCy0LvQtdC9?= In-Reply-To: <1342111437747988@web9m.yandex.ru> References: <725051437741319@web12g.yandex.ru> <1943117.7MqT9Vg60c@vbart-workstation> <1342111437747988@web9m.yandex.ru> Message-ID: <5327835.J94j05dcjf@vbart-workstation> On Friday 24 July 2015 17:26:28 Konstantin Tokarev wrote: > > 24.07.2015, 16:30, "Valentin V. Bartenev" : > > On Friday 24 July 2015 15:35:19 Konstantin Tokarev wrote: > >> п▓я│п╣п╪ п©я─п╦п╡п╣я┌, > >> > >> п∙я│я┌я▄ п╩п╦ п╨п╟п╨п╬п╧-п╫п╦п╠я┐п╢я▄ я│п©п╬я│п╬п╠ п╬я┌я─п╟п╥п╦я┌я▄ п╡ access.log я┌п╬я┌ я└п╟п╨я┌, я┤я┌п╬ п╬я┌п©я─п╟п╡п╨п╟ п╬я┌п╡п╣я┌п╟ п╨п╩п╦п╣п╫я┌я┐ п╠я▀п╩п╟ п╫п╟я┤п╟я┌п╟, п╫п╬ п╫п╣ п╥п╟п╡п╣я─я┬п╦п╩п╟я│я▄ п©п╬ п©я─п╦я┤п╦п╫п╣ п╬п╠я─я▀п╡п╟ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐? п·п╠я┼п╣п╪ п╬я┌п©я─п╟п╡п╩я▐п╣п╪я▀я┘ п╢п╟п╫п╫я▀я┘ п╨п╟п╤п╢я▀п╧ я─п╟п╥ я─п╟п╥п╫я▀п╧. > > > > http://nginx.org/r/$request_completion > > п║п©п╟я│п╦п╠п╬. > > п░ п╬я┌п╩п╦я┤п╦я┌я▄ я│п╦я┌я┐п╟я├п╦я▌ п╨п╬пЁп╢п╟ п╨п╩п╦п╣п╫я┌ п╥п╟п╨я─я▀п╩ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ п╬я┌ п╬я┬п╦п╠п╨п╦ п╫п╟ TCP-я│п╬п╨п╣я┌п╣ п╫п╣ п©п╬п╩я┐я┤п╦я┌я│я▐? > п÷п╬п╢я─п╬п╠п╫п╬я│я┌п╦ п╪п╬п╤п╫п╬ п╫п╟п╠п╩я▌п╢п╟я┌я▄ п╡ error_log п╫п╟ я┐я─п╬п╡п╫п╣ Info. -- п▓п╟п╩п╣п╫я┌п╦п╫ п▒п╟я─я┌п╣п╫п╣п╡ From sam п╫п╟ mkechinov.ru Mon Jul 27 22:40:54 2015 From: sam п╫п╟ mkechinov.ru (Michael Kechinov) Date: Tue, 28 Jul 2015 01:40:54 +0300 Subject: =?UTF-8?B?UmU6INCa0LDRgdGC0L7QvNC90LDRjyDRgdCx0L7RgNC60LAgTkdJTlgg0L/QvtC0?= =?UTF-8?B?IERlYmlhbiA3?= In-Reply-To: References: Message-ID: п▓п╬п╥п╫п╦п╨п╩п╟ п©я─п╬п╠п╩п╣п╪п╟ п╫п╟ п╢я─я┐пЁп╬п╪ я│п╣я─п╡п╣я─п╣. п║п╬п╠я─п╟п╩ п©п╬ п╦п╫я│я┌я─я┐п╨я├п╦п╦, п©я─п╦ п╬п╠я─п╟я┴п╣п╫п╦п╦ п╨ п╠п╦п╫п╟я─п╫п╦п╨я┐ п╡я▀п©п╟п╢п╟п╣я┌ я│ я┌п╟п╨п╬п╧ п╬я┬п╦п╠п╨п╬п╧: # /etc/init.d/nginx start Invalid version format (non-numeric data) at /usr/lib/perl/5.14/DynaLoader.pm line 207. Compilation failed in require. BEGIN failed--compilation aborted. nginx: [alert] perl_parse() failed: 2 п╖я┌п╬ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╫п╣ я┌п╟п╨? On Thu, Jul 16, 2015 at 11:41 AM, Michael Kechinov wrote: > п║п╡п╣я─я┬п╦п╩п╬я│я▄, п╠п╩п╟пЁп╬п╢п╟я─я▌. > > > > 2015-07-15 13:29 GMT+03:00 Aleksandr Sytar : > >> >> 15 п╦я▌п╩я▐ 2015 пЁ., 10:10 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Michael Kechinov >> п╫п╟п©п╦я│п╟п╩: >> >>> Unable to locate package nignx >> >> >> ^^^^^^ >> >> п·п©п╣я┤п╟я┌п╨п╟ - nginx >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru п╫п╟ nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> > > > > -- > *Michael Kechinov * | sam п╫п╟ mkechinov.ru | > +7 950 0099233 > Startups development studio: mkechinov.ru | en > Personalization for e-commerce: rees46.com > HackDay: hackday.ru > Twitter-wall: twijector.com > -- *Michael Kechinov * | sam п╫п╟ mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From kpoxa п╫п╟ kpoxa.net Tue Jul 28 08:50:18 2015 From: kpoxa п╫п╟ kpoxa.net (kpoxa) Date: Tue, 28 Jul 2015 11:50:18 +0300 Subject: ERR_SPDY_PROTOCOL_ERROR nginx 1.9.3 Message-ID: п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. nginx version: nginx/1.9.3 built by gcc 4.7.2 (Debian 4.7.2-5) built with OpenSSL 1.0.1e 11 Feb 2013 TLS SNI support enabled configure arguments: --prefix=/etc/nginx --with-cc-opt='-I /usr/include' --with-ld-opt='-L /usr/lib' --conf-path=/etc/nginx/nginx.conf --sbin-path=/usr/sbin/nginx --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --user=www --group=www --http-client-body-temp-path=/var/tmp/nginx/client_body_temp --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp --http-proxy-temp-path=/var/tmp/nginx/proxy_temp --http-scgi-temp-path=/var/tmp/nginx/scgi_temp --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp --with-http_stub_status_module --with-pcre --with-http_ssl_module --with-http_realip_module --add-module=/home/admin/ngx_devel_kit --add-module=/home/admin/form-input-nginx-module --without-http-cache --with-http_gzip_static_module --with-http_sub_module --with-http_spdy_module --with-debug linux debian 7 п÷п╣я─п╦п╬п╢п╦я┤п╣я│п╨п╦ п╩п╬п╡п╩я▌ п╬я┬п╦п╠п╨я┐ ERR_SPDY_PROTOCOL_ERROR п║п╣я│я│п╦я▐ п╦п╥ chrome://net-internals/ п╫п╦п╤п╣. п п╟п╨п╦п╣ п╣я┴п╣ п╢п╟п╫п╫я▀п╣ п╦ п╨п╟п╨ я│п╬п╠я─п╟я┌я▄, я┤я┌п╬п╠я▀ п©п╬п╪п╬я┤я▄ я─п╟п╥п╬п╠я─п╟я┌я▄я│я▐ п╡ п©я─п╬п╠п╩п╣п╪п╣? t=2381 [st= 0] +REQUEST_ALIVE [dt=11] t=2381 [st= 0] URL_REQUEST_DELEGATE [dt=0] t=2381 [st= 0] URL_REQUEST_START_JOB [dt=0] --> load_flags = 676098 (BYPASS_CACHE | BYPASS_DATA_REDUCTION_PROXY | MAIN_FRAME | MAYBE_USER_GESTURE | REPORT_RAW_HEADERS | VERIFY_EV_CERT) --> method = "GET" --> priority = "HIGHEST" --> url = "https://domain.ru/news/20907365/event/" t=2381 [st= 0] +URL_REQUEST_START_JOB [dt=10] --> load_flags = 676098 (BYPASS_CACHE | BYPASS_DATA_REDUCTION_PROXY | MAIN_FRAME | MAYBE_USER_GESTURE | REPORT_RAW_HEADERS | VERIFY_EV_CERT) --> method = "GET" --> priority = "HIGHEST" --> url = "https://domain.ru/news/20907365/event/" t=2382 [st= 1] URL_REQUEST_DELEGATE [dt=0] t=2382 [st= 1] HTTP_CACHE_GET_BACKEND [dt=0] t=2382 [st= 1] HTTP_CACHE_DOOM_ENTRY [dt=1] --> net_error = -2 (ERR_FAILED) t=2383 [st= 2] HTTP_CACHE_CREATE_ENTRY [dt=0] t=2383 [st= 2] HTTP_CACHE_ADD_TO_ENTRY [dt=0] t=2383 [st= 2] URL_REQUEST_DELEGATE [dt=0] t=2383 [st= 2] +HTTP_STREAM_REQUEST [dt=0] t=2383 [st= 2] HTTP_STREAM_REQUEST_BOUND_TO_JOB --> source_dependency = 215341 (HTTP_STREAM_JOB) t=2383 [st= 2] -HTTP_STREAM_REQUEST t=2383 [st= 2] +HTTP_TRANSACTION_SEND_REQUEST [dt=1] t=2383 [st= 2] HTTP_TRANSACTION_HTTP2_SEND_REQUEST_HEADERS --> :host: domain.ru :method: GET :path: /news/20907365/event/ :scheme: https :version: HTTP/1.1 accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 accept-encoding: gzip, deflate, sdch accept-language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 cache-control: no-cache cookie: [1296 bytes were stripped] https: 1 pragma: no-cache referer: https://domain.ru/newss/meetings/ user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36 t=2384 [st= 3] -HTTP_TRANSACTION_SEND_REQUEST t=2384 [st= 3] +HTTP_TRANSACTION_READ_HEADERS [dt=7] t=2391 [st=10] HTTP2_STREAM_ERROR --> description = "SPDY stream closed with status: 1" --> status = -337 --> stream_id = 53 t=2391 [st=10] -HTTP_TRANSACTION_READ_HEADERS --> net_error = -337 (ERR_SPDY_PROTOCOL_ERROR) t=2391 [st=10] -URL_REQUEST_START_JOB --> net_error = -337 (ERR_SPDY_PROTOCOL_ERROR) t=2391 [st=10] URL_REQUEST_DELEGATE [dt=0] t=2392 [st=11] -REQUEST_ALIVE --> net_error = -337 (ERR_SPDY_PROTOCOL_ERROR) -- Rustam Narmanov -------------- next part -------------- An HTML attachment was scrubbed... URL: From pluknet п╫п╟ nginx.com Tue Jul 28 09:52:13 2015 From: pluknet п╫п╟ nginx.com (Sergey Kandaurov) Date: Tue, 28 Jul 2015 12:52:13 +0300 Subject: ERR_SPDY_PROTOCOL_ERROR nginx 1.9.3 In-Reply-To: References: Message-ID: <6E741436-F841-4788-9A08-2B1076B6090A@nginx.com> On Jul 28, 2015, at 11:50 AM, kpoxa wrote: > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > > nginx version: nginx/1.9.3 > built by gcc 4.7.2 (Debian 4.7.2-5) > built with OpenSSL 1.0.1e 11 Feb 2013 > TLS SNI support enabled > configure arguments: --prefix=/etc/nginx --with-cc-opt='-I /usr/include' --with-ld-opt='-L /usr/lib' --conf-path=/etc/nginx/nginx.conf --sbin-path=/usr/sbin/nginx --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --user=www --group=www --http-client-body-temp-path=/var/tmp/nginx/client_body_temp --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp --http-proxy-temp-path=/var/tmp/nginx/proxy_temp --http-scgi-temp-path=/var/tmp/nginx/scgi_temp --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp --with-http_stub_status_module --with-pcre --with-http_ssl_module --with-http_realip_module --add-module=/home/admin/ngx_devel_kit --add-module=/home/admin/form-input-nginx-module --without-http-cache --with-http_gzip_static_module --with-http_sub_module --with-http_spdy_module --with-debug > > linux debian 7 > > п÷п╣я─п╦п╬п╢п╦я┤п╣я│п╨п╦ п╩п╬п╡п╩я▌ п╬я┬п╦п╠п╨я┐ ERR_SPDY_PROTOCOL_ERROR > > п║п╣я│я│п╦я▐ п╦п╥ chrome://net-internals/ п╫п╦п╤п╣. п п╟п╨п╦п╣ п╣я┴п╣ п╢п╟п╫п╫я▀п╣ п╦ п╨п╟п╨ я│п╬п╠я─п╟я┌я▄, я┤я┌п╬п╠я▀ п©п╬п╪п╬я┤я▄ я─п╟п╥п╬п╠я─п╟я┌я▄я│я▐ п╡ п©я─п╬п╠п╩п╣п╪п╣? > п п╟п╨ п╪п╦п╫п╦п╪я┐п╪, п©п╬п╫п╟п╢п╬п╠п╦я┌я│я▐ debug log я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣пЁп╬ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐. http://nginx.org/en/docs/debugging_log.html -- Sergey Kandaurov From kpoxa п╫п╟ kpoxa.net Tue Jul 28 16:01:29 2015 From: kpoxa п╫п╟ kpoxa.net (kpoxa) Date: Tue, 28 Jul 2015 19:01:29 +0300 Subject: ERR_SPDY_PROTOCOL_ERROR nginx 1.9.3 In-Reply-To: <6E741436-F841-4788-9A08-2B1076B6090A@nginx.com> References: <6E741436-F841-4788-9A08-2B1076B6090A@nginx.com> Message-ID: п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. п  я│п╬п╤п╟п╩п╣п╫п╦я▌ п╫п╣ п©п╬п╧п╪п╟я┌я▄ п╡ п╢п╣п╠п╟пЁ п╩п╬пЁп╣, п╬я┬п╦п╠п╨п╟ п╫п╣ я│я┌п╟п╠п╦п╩я▄п╫п╟я▐, п©я─п╬я│я┌п╬ reload п╢п╩я▐ п╡п╨п╩я▌я┤п╣п╫п╦я▐ я┌я─п╣п╧я│п╟ п╦ п╡я│я▒, п╠п╬п╩я▄я┬п╣ п╬п╫п╟ п╫п╣ п╡п╬я│п©я─п╬п╦п╥п╡п╬п╢п╦я┌я│я▐, п©п╬ п╨я─п╟п╧п╫п╣п╧ п╪п╣я─п╣ я┐п╤п╣ п╫п╣я│п╨п╬п╩я▄п╨п╬ я┤п╟я│п╬п╡. 2015-07-28 12:52 GMT+03:00 Sergey Kandaurov : > On Jul 28, 2015, at 11:50 AM, kpoxa wrote: > > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄. > > > > nginx version: nginx/1.9.3 > > built by gcc 4.7.2 (Debian 4.7.2-5) > > built with OpenSSL 1.0.1e 11 Feb 2013 > > TLS SNI support enabled > > configure arguments: --prefix=/etc/nginx --with-cc-opt='-I /usr/include' > --with-ld-opt='-L /usr/lib' --conf-path=/etc/nginx/nginx.conf > --sbin-path=/usr/sbin/nginx --pid-path=/var/run/nginx.pid > --error-log-path=/var/log/nginx/error.log > --http-log-path=/var/log/nginx/access.log --user=www --group=www > --http-client-body-temp-path=/var/tmp/nginx/client_body_temp > --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp > --http-proxy-temp-path=/var/tmp/nginx/proxy_temp > --http-scgi-temp-path=/var/tmp/nginx/scgi_temp > --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi_temp > --with-http_stub_status_module --with-pcre --with-http_ssl_module > --with-http_realip_module --add-module=/home/admin/ngx_devel_kit > --add-module=/home/admin/form-input-nginx-module --without-http-cache > --with-http_gzip_static_module --with-http_sub_module > --with-http_spdy_module --with-debug > > > > linux debian 7 > > > > п÷п╣я─п╦п╬п╢п╦я┤п╣я│п╨п╦ п╩п╬п╡п╩я▌ п╬я┬п╦п╠п╨я┐ ERR_SPDY_PROTOCOL_ERROR > > > > п║п╣я│я│п╦я▐ п╦п╥ chrome://net-internals/ п╫п╦п╤п╣. п п╟п╨п╦п╣ п╣я┴п╣ п╢п╟п╫п╫я▀п╣ п╦ п╨п╟п╨ > я│п╬п╠я─п╟я┌я▄, я┤я┌п╬п╠я▀ п©п╬п╪п╬я┤я▄ я─п╟п╥п╬п╠я─п╟я┌я▄я│я▐ п╡ п©я─п╬п╠п╩п╣п╪п╣? > > > > п п╟п╨ п╪п╦п╫п╦п╪я┐п╪, п©п╬п╫п╟п╢п╬п╠п╦я┌я│я▐ debug log я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣пЁп╬ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐. > > http://nginx.org/en/docs/debugging_log.html > > -- > Sergey Kandaurov > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Kpoxa -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum п╫п╟ nginx.us Tue Jul 28 18:42:48 2015 From: nginx-forum п╫п╟ nginx.us (Budulianin) Date: Tue, 28 Jul 2015 14:42:48 -0400 Subject: =?UTF-8?B?0JzQsNGA0YjRgNGD0YLQuNC30LDRhtC40Y8g0LfQsNC/0YDQvtGB0L7Qsg==?= Message-ID: <0d2fb1be6129e3469969bcb3839e033c.NginxMailingListRussian@forum.nginx.org> п▓я│п╣п╪ п©я─п╦п╡п╣я┌. п∙я│я┌я▄ п╥п╟п╢п╟я┤п╟: п╨п╟п╤п╢п╬пЁп╬ п╬п©я─п╣п╢п╣п╩я▒п╫п╫п╬пЁп╬ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╡я│п╣пЁп╢п╟ п╬я┌п©я─п╟п╡п╩я▐я┌я▄ п╫п╟ п╬п©я─п╣п╢п╣п╩я▒п╫п╫я┐я▌ п╫п╬п╢я┐. п÷я▀я┌п╟я▌я│я▄ я─п╣я┬п╦я┌я▄ п╣я▒ я│ п©п╬п╪п╬я┴я▄я▌ п╠п╟п╩п╟п╫я│п╦я─п╬п╡п╨п╦, я┤п╣я─п╣п╥ п╢п╦я─п╣п╨я┌п╦п╡я┐ upstream + hash. п≈п╟п╢п╟я▌ п╨п╟п╤п╢п╬п╪я┐ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▌ я┐п╫п╦п╨п╟п╩я▄п╫я▀п╧ id, п©п╣я─п╣п╢п╟я▌ п╣пЁп╬ п╡ п╥п╟п©я─п╬я│п╣ п╦ п©п╬я┌п╬п╪ nginx п╢п╣п╩п╟п╣я┌ п╦п╥ п╫п╣пЁп╬ hash п╦ п╡ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦п╦ я│ п╫п╦п╪ п╬я┌п©я─п╟п╡п╩я▐п╣я┌ п╥п╟п©я─п╬я│ п╫п╟ п╬п©я─п╣п╢п╣п╩я▒п╫п╫я┐я▌ п╫п╬п╢я┐. п²п╬ п╫п╣ п╡я│п╣ п╥п╟п©я─п╬я│я▀ я─п╟п╡п╫п╬п╪п╣я─п╫п╬ я─п╟я│п©я─п╣п╢п╣п╩я▐я▌я┌я│я▐ п©п╬ п╫п╬п╢п╟п╪. п²п╟п©я─п╦п╪п╣я─: я┐ п╪п╣п╫я▐ 5 п╫п╬п╢, п╬я┌п©я─п╟п╡п╩я▐я▌ 4 п╥п╟п©я─п╬я│п╟ я│ п╬п╢п╫п╦п╪ id, п╬п╫п╦ п©я─п╦я┘п╬п╢я▐я┌ п╫п╟ 1 п╫п╬п╢я┐, п╬я┌п©я─п╟п╡п╩я▐я▌ я│п╩п╣п╢я┐я▌я┴п╦п╣ 4 п╥п╟п©я─п╬я│п╟ c п╫п╬п╡я▀п╪ id, п╬п╫п╦ п©я─п╦я┘п╬п╢я▐я┌ п╫п╟ 2 п╫п╬п╢я┐, п╬я┌п©я─п╟п╡п╩я▐я▌ я│п╩п╣п╢я┐я▌я┴п╦п╣ 4 п╥п╟п©я─п╬я│п╟ c п╫п╬п╡я▀п╪ id, п╬п╫п╦ п©я─п╦я┘п╬п╢я▐я┌ п╫п╟ 3 п╫п╬п╢я┐, п©п╬п╡я┌п╬я─я▐я▌ я┌п╣ п╤п╣ п╢п╣п╧я│я┌п╡п╦я▐ я│ п╫п╬п╡я▀п╪п╦ id, п╫п╬ п╫п╟ п╫п╬п╢я┐ 4 п╦ 5 п╫п╦я┤п╣пЁп╬ п╫п╣ п©я─п╦я┘п╬п╢п╦я┌, п╥п╟п©я─п╬я│я▀ я─п╟я│п©я─п╣п╢п╣п╩я▐я▌я┌я│я▐ п╪п╣п╤п╢я┐ 1, 2 п╦ 3. п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п©п╬п╤п╟п╩я┐п╧я│я┌п╟: п п╟п╨ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╡я▀п╠п╬я─ п╫п╬п╢я▀, п╨п╬пЁп╢п╟ upstream + hash? п п╟п╨ я─п╣я┬п╟я▌я┌ п©п╬п╢п╬п╠п╫я▀п╣ п╥п╟п╢п╟я┤п╦? п°п╬п╤п╣я┌ п╡п╬п╬п╠я┴п╣ п©п╬ п╢я─я┐пЁп╬п╪я┐? п∙я│п╩п╦ nginx п╡я▀я┤п╦я│п╩п╦п╩ hash п╬я┌ id п╦ п╬я┌п©я─п╟п╡п╦п╩ п╫п╟ п╫п╬п╢я┐ n, я┌п╬ п╬п╫ п╡я│п╣пЁп╢п╟ п╠я┐п╢п╣я┌ п╬я┌п©я─п╟п╡п╩я▐я┌я▄ я│ я┌п╣п╪ п╤п╣ id п╫п╟ п╫п╬п╢я┐ n?(п╣я│п╩п╦ я│п©п╦я│п╬п╨ п╫п╬п╢ п╫п╣ п╪п╣п╫я▐п╩я│я▐) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260591,260591#msg-260591 From scukonick п╫п╟ gmail.com Tue Jul 28 20:07:16 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Tue, 28 Jul 2015 15:07:16 -0500 Subject: =?UTF-8?B?UmU6INCc0LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNGPINC30LDQv9GA0L7RgdC+0LI=?= In-Reply-To: <0d2fb1be6129e3469969bcb3839e033c.NginxMailingListRussian@forum.nginx.org> References: <0d2fb1be6129e3469969bcb3839e033c.NginxMailingListRussian@forum.nginx.org> Message-ID: 28 п╦я▌п╩я▐ 2015 пЁ., 13:42 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Budulianin п╫п╟п©п╦я│п╟п╩: > п▓я│п╣п╪ п©я─п╦п╡п╣я┌. > > п∙я│я┌я▄ п╥п╟п╢п╟я┤п╟: п╨п╟п╤п╢п╬пЁп╬ п╬п©я─п╣п╢п╣п╩я▒п╫п╫п╬пЁп╬ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╡я│п╣пЁп╢п╟ п╬я┌п©я─п╟п╡п╩я▐я┌я▄ п╫п╟ > п╬п©я─п╣п╢п╣п╩я▒п╫п╫я┐я▌ п╫п╬п╢я┐. > п÷я▀я┌п╟я▌я│я▄ я─п╣я┬п╦я┌я▄ п╣я▒ я│ п©п╬п╪п╬я┴я▄я▌ п╠п╟п╩п╟п╫я│п╦я─п╬п╡п╨п╦, я┤п╣я─п╣п╥ п╢п╦я─п╣п╨я┌п╦п╡я┐ upstream + hash. > > п≈п╟п╢п╟я▌ п╨п╟п╤п╢п╬п╪я┐ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▌ я┐п╫п╦п╨п╟п╩я▄п╫я▀п╧ id, п©п╣я─п╣п╢п╟я▌ п╣пЁп╬ п╡ п╥п╟п©я─п╬я│п╣ > п╦ п©п╬я┌п╬п╪ nginx п╢п╣п╩п╟п╣я┌ п╦п╥ п╫п╣пЁп╬ hash п╦ п╡ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦п╦ я│ п╫п╦п╪ п╬я┌п©я─п╟п╡п╩я▐п╣я┌ п╥п╟п©я─п╬я│ > п╫п╟ п╬п©я─п╣п╢п╣п╩я▒п╫п╫я┐я▌ п╫п╬п╢я┐. > п²п╬ п╫п╣ п╡я│п╣ п╥п╟п©я─п╬я│я▀ я─п╟п╡п╫п╬п╪п╣я─п╫п╬ я─п╟я│п©я─п╣п╢п╣п╩я▐я▌я┌я│я▐ п©п╬ п╫п╬п╢п╟п╪. > п²п╟п©я─п╦п╪п╣я─: я┐ п╪п╣п╫я▐ 5 п╫п╬п╢, п╬я┌п©я─п╟п╡п╩я▐я▌ 4 п╥п╟п©я─п╬я│п╟ я│ п╬п╢п╫п╦п╪ id, п╬п╫п╦ п©я─п╦я┘п╬п╢я▐я┌ п╫п╟ 1 > п╫п╬п╢я┐, > п╬я┌п©я─п╟п╡п╩я▐я▌ я│п╩п╣п╢я┐я▌я┴п╦п╣ 4 п╥п╟п©я─п╬я│п╟ c п╫п╬п╡я▀п╪ id, п╬п╫п╦ п©я─п╦я┘п╬п╢я▐я┌ п╫п╟ 2 п╫п╬п╢я┐, > п╬я┌п©я─п╟п╡п╩я▐я▌ я│п╩п╣п╢я┐я▌я┴п╦п╣ 4 п╥п╟п©я─п╬я│п╟ c п╫п╬п╡я▀п╪ id, п╬п╫п╦ п©я─п╦я┘п╬п╢я▐я┌ п╫п╟ 3 п╫п╬п╢я┐, > п©п╬п╡я┌п╬я─я▐я▌ я┌п╣ п╤п╣ п╢п╣п╧я│я┌п╡п╦я▐ я│ п╫п╬п╡я▀п╪п╦ id, п╫п╬ п╫п╟ п╫п╬п╢я┐ 4 п╦ 5 п╫п╦я┤п╣пЁп╬ п╫п╣ п©я─п╦я┘п╬п╢п╦я┌, > п╥п╟п©я─п╬я│я▀ я─п╟я│п©я─п╣п╢п╣п╩я▐я▌я┌я│я▐ п╪п╣п╤п╢я┐ 1, 2 п╦ 3. > > п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п©п╬п╤п╟п╩я┐п╧я│я┌п╟: > п п╟п╨ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╡я▀п╠п╬я─ п╫п╬п╢я▀, п╨п╬пЁп╢п╟ upstream + hash? > п░ п╨п╬п╫я└п╦пЁ п©п╬п╨п╟п╤п╦я┌п╣, п©п╬п╤п╟п╩я┐п╧я│я┌п╟? > > п п╟п╨ я─п╣я┬п╟я▌я┌ п©п╬п╢п╬п╠п╫я▀п╣ п╥п╟п╢п╟я┤п╦? п°п╬п╤п╣я┌ п╡п╬п╬п╠я┴п╣ п©п╬ п╢я─я┐пЁп╬п╪я┐? > п∙я│п╩п╦ nginx п╡я▀я┤п╦я│п╩п╦п╩ hash п╬я┌ id п╦ п╬я┌п©я─п╟п╡п╦п╩ п╫п╟ п╫п╬п╢я┐ n, я┌п╬ п╬п╫ п╡я│п╣пЁп╢п╟ п╠я┐п╢п╣я┌ > п╬я┌п©я─п╟п╡п╩я▐я┌я▄ я│ я┌п╣п╪ п╤п╣ id п╫п╟ п╫п╬п╢я┐ n?(п╣я│п╩п╦ я│п©п╦я│п╬п╨ п╫п╬п╢ п╫п╣ п╪п╣п╫я▐п╩я│я▐) > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,260591,260591#msg-260591 > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Tue Jul 28 20:15:49 2015 From: nginx-forum п╫п╟ nginx.us (Budulianin) Date: Tue, 28 Jul 2015 16:15:49 -0400 Subject: =?UTF-8?B?UmU6INCc0LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNGPINC30LDQv9GA0L7RgdC+0LI=?= In-Reply-To: References: Message-ID: <8507442d06d13cd4f2085ebaa2d6b199.NginxMailingListRussian@forum.nginx.org> п■п╟, п╫п╟п╢п╬ п╠я▀п╩п╬ п╡я│я┌п╟п╡п╦я┌я▄. map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream tornado { hash $arg_key; server 127.0.0.1:9995; server 127.0.0.1:9996; server 127.0.0.1:9997; server 127.0.0.1:9998; server 127.0.0.1:9999; } server { listen 8080 default_server; access_log /var/log/nginx/nginx-access.log; error_log /var/log/nginx/nginx-error.log; location /ws/ { proxy_pass http://tornado; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260591,260595#msg-260595 From nginx-forum п╫п╟ nginx.us Tue Jul 28 22:39:07 2015 From: nginx-forum п╫п╟ nginx.us (Budulianin) Date: Tue, 28 Jul 2015 18:39:07 -0400 Subject: =?UTF-8?B?0JTQvtCx0LDQstC70LXQvdC40LUg0LfQsNCz0L7Qu9C+0LLQutCwINC/0L7RgdC7?= =?UTF-8?B?0LUgdXBzdHJlYW0=?= Message-ID: <68907117eeb183877ca93fb16dd80dcb.NginxMailingListRussian@forum.nginx.org> п°п╬п╤п╫п╬ п╩п╦ п╨п╟п╨-я┌п╬ п╢п╬п╠п╟п╡п╦я┌я▄ п╥п╟пЁп╬п╩п╬п╡п╬п╨ c п╟п╢я─п╣я│п╬п╪, п╨я┐п╢п╟ п╠я▀п╩ п╬я┌п©я─п╟п╡п╩п╣п╫ п╥п╟п©я─п╬я│ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ upstream? п▓ upstream п╫п╣п╩я▄п╥я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ add_header. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260596,260596#msg-260596 From scukonick п╫п╟ gmail.com Wed Jul 29 03:05:27 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Tue, 28 Jul 2015 22:05:27 -0500 Subject: =?UTF-8?B?UmU6INCa0LDRgdGC0L7QvNC90LDRjyDRgdCx0L7RgNC60LAgTkdJTlgg0L/QvtC0?= =?UTF-8?B?IERlYmlhbiA3?= In-Reply-To: References: Message-ID: 27 п╦я▌п╩я▐ 2015 пЁ., 17:40 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Michael Kechinov п╫п╟п©п╦я│п╟п╩: > п▓п╬п╥п╫п╦п╨п╩п╟ п©я─п╬п╠п╩п╣п╪п╟ п╫п╟ п╢я─я┐пЁп╬п╪ я│п╣я─п╡п╣я─п╣. > > п║п╬п╠я─п╟п╩ п©п╬ п╦п╫я│я┌я─я┐п╨я├п╦п╦, п©я─п╦ п╬п╠я─п╟я┴п╣п╫п╦п╦ п╨ п╠п╦п╫п╟я─п╫п╦п╨я┐ п╡я▀п©п╟п╢п╟п╣я┌ я│ я┌п╟п╨п╬п╧ п╬я┬п╦п╠п╨п╬п╧: > > # /etc/init.d/nginx start > Invalid version format (non-numeric data) at > /usr/lib/perl/5.14/DynaLoader.pm line 207. > Compilation failed in require. > BEGIN failed--compilation aborted. > nginx: [alert] perl_parse() failed: 2 > > п╖я┌п╬ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╫п╣ я┌п╟п╨? > п▒п╟пЁ п╡ debian? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672356 > > > On Thu, Jul 16, 2015 at 11:41 AM, Michael Kechinov > wrote: > >> п║п╡п╣я─я┬п╦п╩п╬я│я▄, п╠п╩п╟пЁп╬п╢п╟я─я▌. >> >> >> >> 2015-07-15 13:29 GMT+03:00 Aleksandr Sytar : >> >>> >>> 15 п╦я▌п╩я▐ 2015 пЁ., 10:10 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Michael Kechinov >>> п╫п╟п©п╦я│п╟п╩: >>> >>>> Unable to locate package nignx >>> >>> >>> ^^^^^^ >>> >>> п·п©п╣я┤п╟я┌п╨п╟ - nginx >>> >>> _______________________________________________ >>> nginx-ru mailing list >>> nginx-ru п╫п╟ nginx.org >>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >>> >> >> >> >> -- >> *Michael Kechinov * | sam п╫п╟ mkechinov.ru | >> +7 950 0099233 >> Startups development studio: mkechinov.ru | en >> Personalization for e-commerce: rees46.com >> HackDay: hackday.ru >> Twitter-wall: twijector.com >> > > > > -- > *Michael Kechinov * | sam п╫п╟ mkechinov.ru | > +7 950 0099233 > Startups development studio: mkechinov.ru | en > Personalization for e-commerce: rees46.com > HackDay: hackday.ru > Twitter-wall: twijector.com > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From scukonick п╫п╟ gmail.com Wed Jul 29 03:24:16 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Tue, 28 Jul 2015 22:24:16 -0500 Subject: =?UTF-8?B?UmU6INCc0LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNGPINC30LDQv9GA0L7RgdC+0LI=?= In-Reply-To: <8507442d06d13cd4f2085ebaa2d6b199.NginxMailingListRussian@forum.nginx.org> References: <8507442d06d13cd4f2085ebaa2d6b199.NginxMailingListRussian@forum.nginx.org> Message-ID: 2015-07-28 15:15 GMT-05:00 Budulianin : > п■п╟, п╫п╟п╢п╬ п╠я▀п╩п╬ п╡я│я┌п╟п╡п╦я┌я▄. > > > map $http_upgrade $connection_upgrade { > default upgrade; > '' close; > } > > upstream tornado { > hash $arg_key; > > server 127.0.0.1:9995; > server 127.0.0.1:9996; > server 127.0.0.1:9997; > server 127.0.0.1:9998; > server 127.0.0.1:9999; > } > > server { > listen 8080 default_server; > > access_log /var/log/nginx/nginx-access.log; > error_log /var/log/nginx/nginx-error.log; > > location /ws/ { > proxy_pass http://tornado; > proxy_http_version 1.1; > proxy_set_header Upgrade $http_upgrade; > proxy_set_header Connection $connection_upgrade; > } > > } > п▓я─п╬п╢п╣ п╡я▀ п╡я│я▒ п╢п╣п╩п╟п╣я┌п╣ п©я─п╟п╡п╦п╩я▄п╫п╬.. п²п╬ hash п╤п╣ п╫п╣ пЁп╟я─п╟п╫я┌п╦я─я┐п╣я┌ я─п╟п╡п╫п╬п╪п╣я─п╫п╬пЁп╬ я─п╟я│п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╥п╟п©я─п╬я│п╬п╡ п©п╬ п╠я█п╨п╣п╫п╢п╟п╪, п╬п╫ п╨п╟п╨ я─п╟п╥ пЁп╟я─п╟п╫я┌п╦я─я┐п╣я┌, я┤я┌п╬ п╥п╟п©я─п╬я│я▀ я│ п╬п╢п╦п╫п╟п╨п╬п╡я▀п╪ id п╠я┐п╢я┐я┌ п╦п╢я┌п╦ п╫п╟ п╬п╢п╫я┐ п╦ я┌я┐ п╤п╣ п╫п╬п╢я┐. п÷п╬п©я─п╬п╠я┐п╧я┌п╣ п©я─п╬я┌п╣я│я┌п╦я─п╬п╡п╟я┌я▄ я│ п╠п╬п╩я▄я┬п╦п╪ я─п╟п╥п╫п╬п╬п╠я─п╟п╥п╦п╣п╪ id, я┬я┌я┐п╨ 20, п╫п╟п©я─п╦п╪п╣я─. п╒п╬пЁп╢п╟ п╢п╬п╩п╤п╫я▀, я│п╨п╬я─п╣п╣ п╡я│п╣пЁп╬, п╡я│п╣ п╫п╬п╢я▀ п╥п╟п╢п╣п╧я│я┌п╡п╬п╡п╟я┌я▄я│я▐. п∙я│п╩п╦ п╡п╨п╩я▌я┤п╦я┌п╣ debug-п╩п╬пЁ, я┌п╬ я┌п╟п╪ п╪п╬п╤п╫п╬ п╠я┐п╢п╣я┌ я┐п╡п╦п╢п╣я┌я▄, п╨п╟п╨п╬п╧ hash я┐ п╨п╟п╤п╢п╬пЁп╬ п╨п╩п╦п╣п╫я┌п╟ п©п╬я│я┤п╦я┌п╟п╫ п╠я┐п╢п╣я┌, п╪п╬п╤п╣я┌, я│ п╫п╦п╪п╦ п╫п╟пЁп╩я▐п╢п╫п╣п╣ п╠я┐п╢п╣я┌. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,260591,260595#msg-260595 > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From scukonick п╫п╟ gmail.com Wed Jul 29 03:27:41 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Tue, 28 Jul 2015 22:27:41 -0500 Subject: =?UTF-8?B?UmU6INCU0L7QsdCw0LLQu9C10L3QuNC1INC30LDQs9C+0LvQvtCy0LrQsCDQv9C+?= =?UTF-8?B?0YHQu9C1IHVwc3RyZWFt?= In-Reply-To: <68907117eeb183877ca93fb16dd80dcb.NginxMailingListRussian@forum.nginx.org> References: <68907117eeb183877ca93fb16dd80dcb.NginxMailingListRussian@forum.nginx.org> Message-ID: 28 п╦я▌п╩я▐ 2015 пЁ., 17:39 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Budulianin п╫п╟п©п╦я│п╟п╩: > п°п╬п╤п╫п╬ п╩п╦ п╨п╟п╨-я┌п╬ п╢п╬п╠п╟п╡п╦я┌я▄ п╥п╟пЁп╬п╩п╬п╡п╬п╨ c п╟п╢я─п╣я│п╬п╪, п╨я┐п╢п╟ п╠я▀п╩ п╬я┌п©я─п╟п╡п╩п╣п╫ п╥п╟п©я─п╬я│ > п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ upstream? > п▓ п╬я┌п╡п╣я┌ п╨п╩п╦п╣п╫я┌я┐ п╢п╬п╠п╟п╡п╦я┌я▄? > п▓ upstream п╫п╣п╩я▄п╥я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ add_header. > п▓ upstream п╦ п╫п╣ п╫п╟п╢п╬, п╫п╟п╢п╬ я┌п╟п╪, пЁп╢п╣ п©я─п╬п╨я│п╦я─я┐п╣я┌п╣: proxy_pass http://upstream_name; add_header $upstream_addr; > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,260596,260596#msg-260596 > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Wed Jul 29 05:34:59 2015 From: nginx-forum п╫п╟ nginx.us (Budulianin) Date: Wed, 29 Jul 2015 01:34:59 -0400 Subject: =?UTF-8?B?UmU6INCU0L7QsdCw0LLQu9C10L3QuNC1INC30LDQs9C+0LvQvtCy0LrQsCDQv9C+?= =?UTF-8?B?0YHQu9C1IHVwc3RyZWFt?= In-Reply-To: References: Message-ID: <77731704c0a71bc1359cc4a3936be6cf.NginxMailingListRussian@forum.nginx.org> >п▓ п╬я┌п╡п╣я┌ п╨п╩п╦п╣п╫я┌я┐ п╢п╬п╠п╟п╡п╦я┌я▄? п■п╬п╠п╟п╡п╦я┌я▄ п╡ п╥п╟п©я─п╬я│, п╨п╬я┌п╬я─я▀п╧ п©п╣я─п╣п╫п╟п©я─п╟п╡п╦я┌я│я▐ п╨п╟п╨п╬п╧-я┌п╬ п╫п╬п╢п╣, п©п╬я│п╩п╣ я┌п╬пЁп╬, п╨п╟п╨ п╬п╫п╟ п╠я┐п╢п╣я┌ п╡я▀п╠я─п╟п╫п╟ п╡ upstream. п╒.п╣. upstream я┐п╤п╣ п╡я▀п╠я─п╟п╫, п╪я▀ п╣пЁп╬ я┌п╬п╩я▄п╨п╬ я┌п╣п©п╣я─я▄ п╥п╫п╟п╣п╪(п╟п╢я─п╣я│ п╫п╬п╢я▀) п╦ я┌п╬пЁп╢п╟ п╪я▀ п╢п╬п╠п╟п╡п╩я▐п╣п╪ п╣пЁп╬ п╡ header п╦ п╬п╫ п╬я┌п©я─п╟п╡п╩я▐п╣я┌я│я▐ п╡ п╫п╬п╢я┐. п∙я│п╩п╦ я│я┌п╟п╡п╦я┌я▄ proxy_set_header я─я▐п╢п╬п╪ я│ proxy_pass, я┌п╬ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╫п╣ п╢п╬п╠п╟п╡п╩я▐п╣я┌я│я▐, я▐ я┌п╟п╨ п©п╬п╫п╦п╪п╟я▌, я┤я┌п╬ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ п╣я┴я▒ п©я┐я│я┌п╟я▐, п©п╬я█я┌п╬п╪я┐ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╫п╣ я│я┌п╟п╡п╦я┌я│я▐. п²п╬ пЁп╢п╣ я┐п╤п╣ п╦п╥п╡п╣я│я┌п╫п╟ я█я┌п╟ п©п╣я─п╣п╪п╣п╫п╫п╟я▐? п╒п╬п╩я▄п╨п╬ п╡ п╠п╩п╬п╨п╣ upstream? п²п╬ я┌п╟п╪ п╫п╣п╩я▄п╥я▐ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я┌я▄ п╥п╟пЁп╬п╩п╬п╡п╬п╨. map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream tornado { hash $arg_key; server 127.0.0.1:9995; server 127.0.0.1:9996; server 127.0.0.1:9997; server 127.0.0.1:9998; server 127.0.0.1:9999; } server { listen 8080 default_server; access_log /var/log/nginx/prototypes-nginx-access.log; error_log /var/log/nginx/prototypes-nginx-error.log; location /ws/ { proxy_pass http://tornado; proxy_set_header Test-Header1 123; proxy_set_header Test-Header2 $upstream_addr; proxy_set_header Test-Header3 $host; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260596,260601#msg-260601 From nginx-forum п╫п╟ nginx.us Wed Jul 29 05:43:11 2015 From: nginx-forum п╫п╟ nginx.us (Budulianin) Date: Wed, 29 Jul 2015 01:43:11 -0400 Subject: =?UTF-8?B?UmU6INCc0LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNGPINC30LDQv9GA0L7RgdC+0LI=?= In-Reply-To: References: Message-ID: <57c68a984fabbb25a1640aa071d2df82.NginxMailingListRussian@forum.nginx.org> >п²п╬ hash п╤п╣ п╫п╣ пЁп╟я─п╟п╫я┌п╦я─я┐п╣я┌ я─п╟п╡п╫п╬п╪п╣я─п╫п╬пЁп╬ я─п╟я│п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╥п╟п©я─п╬я│п╬п╡ п©п╬ п╠я█п╨п╣п╫п╢п╟п╪, >п╬п╫ п╨п╟п╨ я─п╟п╥ пЁп╟я─п╟п╫я┌п╦я─я┐п╣я┌, я┤я┌п╬ п╥п╟п©я─п╬я│я▀ я│ п╬п╢п╦п╫п╟п╨п╬п╡я▀п╪ id п╠я┐п╢я┐я┌ п╦п╢я┌п╦ п╫п╟ п╬п╢п╫я┐ п╦ я┌я┐ >п╤п╣ п╫п╬п╢я┐. п░ пЁп╢п╣-я┌п╬ п╬п©п╦я│я▀п╡п╟п╣я┌я│я▐ п╟п╩пЁп╬я─п╦я┌п╪ я─п╟п╠п╬я┌я▀ hash? п╖я┌п╬п╠я▀ п╪п╬п╤п╫п╬ п╠я▀п╩п╬ п©п╬п╫я▐я┌я▄ п╫п╟п╡п╣я─п╫я▐п╨п╟, п╡я│п╣пЁп╢п╟ п╩п╦ я│ п╬п╢п╫п╦п╪ id п╫п╟ п╬п╢п╫я┐ п╦ я┌я┐п╤п╣ п╫п╬п╢я┐ п╦п╩п╦ п╫п╣я┌. п╞ п╨п╬п╫п╣я┤п╫п╬ п©я─п╬п╡п╣я─я▌, п╫п╬ п╣я┴я▒ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ я┤я┌п╬-я┌п╬ п╡ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ п©я─п╬я┤п╦я┌п╟я┌я▄ п©п╬ я█я┌п╬п╪я┐ п©п╬п╡п╬п╢я┐. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260591,260602#msg-260602 From ek п╫п╟ nginx.com Wed Jul 29 06:40:37 2015 From: ek п╫п╟ nginx.com (Ekaterina Kukushkina) Date: Wed, 29 Jul 2015 09:40:37 +0300 Subject: =?UTF-8?B?UmU6INCc0LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNGPINC30LDQv9GA0L7RgdC+0LI=?= In-Reply-To: <57c68a984fabbb25a1640aa071d2df82.NginxMailingListRussian@forum.nginx.org> References: <57c68a984fabbb25a1640aa071d2df82.NginxMailingListRussian@forum.nginx.org> Message-ID: <20150729064037.GA18079@Ekaterinas-MacBook-Pro.local> п÷я─п╦п╡п╣я┌. On Wed, Jul 29, 2015 at 01:43:11AM -0400, Budulianin wrote: > >п²п╬ hash п╤п╣ п╫п╣ пЁп╟я─п╟п╫я┌п╦я─я┐п╣я┌ я─п╟п╡п╫п╬п╪п╣я─п╫п╬пЁп╬ я─п╟я│п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╥п╟п©я─п╬я│п╬п╡ п©п╬ п╠я█п╨п╣п╫п╢п╟п╪, > >п╬п╫ п╨п╟п╨ я─п╟п╥ пЁп╟я─п╟п╫я┌п╦я─я┐п╣я┌, я┤я┌п╬ п╥п╟п©я─п╬я│я▀ я│ п╬п╢п╦п╫п╟п╨п╬п╡я▀п╪ id п╠я┐п╢я┐я┌ п╦п╢я┌п╦ п╫п╟ п╬п╢п╫я┐ п╦ > я┌я┐ > >п╤п╣ п╫п╬п╢я┐. > > п░ пЁп╢п╣-я┌п╬ п╬п©п╦я│я▀п╡п╟п╣я┌я│я▐ п╟п╩пЁп╬я─п╦я┌п╪ я─п╟п╠п╬я┌я▀ hash? > п╖я┌п╬п╠я▀ п╪п╬п╤п╫п╬ п╠я▀п╩п╬ п©п╬п╫я▐я┌я▄ п╫п╟п╡п╣я─п╫я▐п╨п╟, п╡я│п╣пЁп╢п╟ п╩п╦ я│ п╬п╢п╫п╦п╪ id п╫п╟ п╬п╢п╫я┐ п╦ я┌я┐п╤п╣ п╫п╬п╢я┐ > п╦п╩п╦ п╫п╣я┌. > п╞ п╨п╬п╫п╣я┤п╫п╬ п©я─п╬п╡п╣я─я▌, п╫п╬ п╣я┴я▒ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ я┤я┌п╬-я┌п╬ п╡ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ п©я─п╬я┤п╦я┌п╟я┌я▄ п©п╬ > я█я┌п╬п╪я┐ п©п╬п╡п╬п╢я┐. Hash (п╨п╟п╨ п╦ п╢я─я┐пЁп╦п╣ п╟п╩пЁп╬я─п╦я┌п╪я▀ п╠п╟п╩п╩п╟п╫я│п╦я─п╬п╡п╨п╦) я┐я┤п╦я┌я▀п╡п╟п╣я┌ я│п╬я│я┌п╬я▐п╫п╦п╣ п╟п©я│я┌я─п╦п╪п╟. п≤ п╣я│п╩п╦ п╟п©я│я┌я─п╦п╪ п╫п╣ п╢п╬я│я┌я┐п©п╣п╫, я┌п╬ п╢п╩я▐ п╪п╟я─я┬я─я┐я┌п╦п╥п╟я├п╦п╦ п╥п╟п©я─п╬я│п╟ п╠я┐п╢п╣я┌ п╡я▀п╠я─п╟п╫ п╬п╢п╦п╫ п╦п╥ п╬я│я┌п╟п╡я┬п╦я┘я│я▐. п²п╣п╢п╬я│я┌я┐п©п╫я▀п╪ п╟п©я│я┌я─п╦п╪ п╪п╬п╤п╣я┌ я│я┤п╦я┌п╟я┌я▄я│я▐ п©п╬ п╫п╣я│п╨п╬п╩я▄п╨п╦п╪ п©я─п╦я┤п╦п╫п╟п╪: п╫п╣ п╬я┌п╡п╣я┌п╦п╩ п╡ я┌п╣я┤п╣п╫п╦п╣ п╥п╟п╢п╟п╫п╫п╬пЁп╬ я┌п╟п╧п╪п╟я┐я┌п╟, п╬я┌п╡п╣я┌п╦п╩, п╫п╬ nginx п╬я├п╣п╫п╦п╩ п╣пЁп╬ п╬я┌п╡п╣я┌ п╨п╟п╨ п╫п╣п╡п╟п╩п╦п╢п╫я▀п╧. п╜я┌п╬ п╨п╬п╫я└п╦пЁя┐я─п╦я─я┐п╣я┌я│я▐ я│ п©п╬п╪п╬я┴я▄я▌ п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_next_upstream. п╒п╟п╨п╤п╣ п╬п╠я─п╟я┌п╦я┌п╣ п╡п╫п╦п╪п╟п╫п╦п╣ п╫п╟ п╢п╦я─п╣п╨я┌п╦п╡я┐ max_fails. п╔п╬я┌я▄ п╬п╫п╟ п╦ п╫п╣ я└п╦пЁя┐я─п╦я─я┐п╣я┌ п╡ п╡п╟я┬п╣п╧ п╨п╬п╫я│я┌я─я┐п╨я├п╦п╦, п╫п╬ я┌п╣п╪ п╫п╣ п╪п╣п╫п╣п╣ п©я─п╦я│я┐я┌я│я┌п╡я┐п╣я┌ п╡ п╡п╦п╢п╣ 'max_fails=1'. п÷я─п╦ п╨п╟п╤п╢п╬п╪ п╫п╣я┐я│п©п╣я┬п╫п╬п╪ п╬я┌п╡п╣я┌п╣ (п╦п╩п╦ п╫п╣п╬я┌п╡п╣я┌п╣ п╡ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫п╬п╣ п╡я─п╣п╪я▐) nginx п╠я┐п╢п╣я┌ п©п╬п╪п╣я┤п╟я┌я▄ я┐п╨п╟п╥п╟п╫п╫я▀п╧ я│п╣я─п╡п╣я─ п╨п╟п╨ п╫п╣п╢п╬я│я┌я┐п©п╫я▀п╧ (п╫п╟ 10 я│п╣п╨я┐п╫п╢ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌). п≤ п╡ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ nginx п╥п╟п╫п╬п╡п╬ п╡я▀п╠п╣я─п╣я┌ п╟п╨я┌я┐п╟п╩я▄п╫я▀п╧ п╟п©я│я┌я─п╦п╪ п╢п╩я▐ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ я┘я█я┬п╟ п╦ п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╣пЁп╬ п╢п╬ я┌п╣я┘ п©п╬я─ п©п╬п╨п╟ п╬п╫ п╤п╦п╡. п■п╩я▐ я┌п╬пЁп╬ я┤я┌п╬п╠я▀ я█я┌п╬ п©п╬п╢я┌п╡п╣я─п╢п╦я┌я▄, я─п╣п╨п╬п╪п╣п╫п╢я┐я▌ п©п╬я│п╪п╬я┌я─п╣я┌я▄ error_log п╫п╟ п©я─п╣п╢п╪п╣я┌ я┌п╟п╧п╪п╟я┐я┌п╬п╡ п╬я┌ п╟п©я│я┌я─п╦п╪п╟ (п╬п╫п╦ п╡п╦п╢п╫я▀ п╫п╟ я┐я─п╬п╡п╫п╣ error). п╒п╟п╨п╤п╣ п╪п╬п╤п╫п╬ п╡ access_log п╢п╬п╠п╟п╡п╦я┌я▄ п©я─п╣п╪п╣п╫п╫я▀п╣ $upstream_status п╦ $upstream_addr. п▓ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╡ access_log'п╣ п╠я┐п╢я┐я┌ п╡п╦п╢п╫я▀ п©п╣я─п╣я┘п╬п╢я▀ я│ я│п╩п╣п╢я┐я▌я┴п╣п╪я┐ п╟п©я│я┌я─п╦п╪я┐. -- Ekaterina Kukushkina From scukonick п╫п╟ gmail.com Wed Jul 29 07:18:00 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Wed, 29 Jul 2015 02:18:00 -0500 Subject: =?UTF-8?B?UmU6INCc0LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNGPINC30LDQv9GA0L7RgdC+0LI=?= In-Reply-To: <57c68a984fabbb25a1640aa071d2df82.NginxMailingListRussian@forum.nginx.org> References: <57c68a984fabbb25a1640aa071d2df82.NginxMailingListRussian@forum.nginx.org> Message-ID: 29 п╦я▌п╩я▐ 2015 пЁ., 0:43 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Budulianin п╫п╟п©п╦я│п╟п╩: > >п²п╬ hash п╤п╣ п╫п╣ пЁп╟я─п╟п╫я┌п╦я─я┐п╣я┌ я─п╟п╡п╫п╬п╪п╣я─п╫п╬пЁп╬ я─п╟я│п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╥п╟п©я─п╬я│п╬п╡ п©п╬ п╠я█п╨п╣п╫п╢п╟п╪, > >п╬п╫ п╨п╟п╨ я─п╟п╥ пЁп╟я─п╟п╫я┌п╦я─я┐п╣я┌, я┤я┌п╬ п╥п╟п©я─п╬я│я▀ я│ п╬п╢п╦п╫п╟п╨п╬п╡я▀п╪ id п╠я┐п╢я┐я┌ п╦п╢я┌п╦ п╫п╟ п╬п╢п╫я┐ п╦ > я┌я┐ > >п╤п╣ п╫п╬п╢я┐. > > п░ пЁп╢п╣-я┌п╬ п╬п©п╦я│я▀п╡п╟п╣я┌я│я▐ п╟п╩пЁп╬я─п╦я┌п╪ я─п╟п╠п╬я┌я▀ hash? > п▓п╬п╬п╠я┴п╣ п╡п╬я┌ я┌я┐я┌ п╡п╬я┌:-) http://hg.nginx.org/nginx/file/341e4303d25b/src/http/modules/ngx_http_upstream_hash_module.c > п╖я┌п╬п╠я▀ п╪п╬п╤п╫п╬ п╠я▀п╩п╬ п©п╬п╫я▐я┌я▄ п╫п╟п╡п╣я─п╫я▐п╨п╟, п╡я│п╣пЁп╢п╟ п╩п╦ я│ п╬п╢п╫п╦п╪ id п╫п╟ п╬п╢п╫я┐ п╦ я┌я┐п╤п╣ п╫п╬п╢я┐ > п╦п╩п╦ п╫п╣я┌. > п°п╬п╤п╫п╬ п╡ debug-п╩п╬пЁп╟я┘ п©п╬я│п╪п╬я┌я─п╣я┌я▄, п╨п╟п╨п╬п╧ я┘п╣я┬ п©п╬п╩я┐я┤п╟п╣я┌я│я▐ я┐ п╨п╟п╨п╬пЁп╬ п╨п╩п╦п╣п╫я┌п╟ п╦ я┐ п╨п╟п╨п╬пЁп╬ id, п╦ п©п╬я│п╪п╬я┌я─п╣я┌я▄ п╫п╟ п╨п╟п╨я┐я▌ п╫п╬п╢я┐ п╬п╫ я┐я┘п╬п╢п╦я┌. > п╞ п╨п╬п╫п╣я┤п╫п╬ п©я─п╬п╡п╣я─я▌, п╫п╬ п╣я┴я▒ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ я┤я┌п╬-я┌п╬ п╡ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ п©я─п╬я┤п╦я┌п╟я┌я▄ п©п╬ > я█я┌п╬п╪я┐ п©п╬п╡п╬п╢я┐. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,260591,260602#msg-260602 > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From scukonick п╫п╟ gmail.com Wed Jul 29 07:20:53 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Wed, 29 Jul 2015 02:20:53 -0500 Subject: =?UTF-8?B?UmU6INCU0L7QsdCw0LLQu9C10L3QuNC1INC30LDQs9C+0LvQvtCy0LrQsCDQv9C+?= =?UTF-8?B?0YHQu9C1IHVwc3RyZWFt?= In-Reply-To: <77731704c0a71bc1359cc4a3936be6cf.NginxMailingListRussian@forum.nginx.org> References: <77731704c0a71bc1359cc4a3936be6cf.NginxMailingListRussian@forum.nginx.org> Message-ID: 29 п╦я▌п╩я▐ 2015 пЁ., 0:34 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Budulianin п╫п╟п©п╦я│п╟п╩: > >п▓ п╬я┌п╡п╣я┌ п╨п╩п╦п╣п╫я┌я┐ п╢п╬п╠п╟п╡п╦я┌я▄? > п■п╬п╠п╟п╡п╦я┌я▄ п╡ п╥п╟п©я─п╬я│, п╨п╬я┌п╬я─я▀п╧ п©п╣я─п╣п╫п╟п©я─п╟п╡п╦я┌я│я▐ п╨п╟п╨п╬п╧-я┌п╬ п╫п╬п╢п╣, п©п╬я│п╩п╣ я┌п╬пЁп╬, п╨п╟п╨ > п╬п╫п╟ > п╠я┐п╢п╣я┌ п╡я▀п╠я─п╟п╫п╟ п╡ upstream. > п╒.п╣. upstream я┐п╤п╣ п╡я▀п╠я─п╟п╫, п╪я▀ п╣пЁп╬ я┌п╬п╩я▄п╨п╬ я┌п╣п©п╣я─я▄ п╥п╫п╟п╣п╪(п╟п╢я─п╣я│ п╫п╬п╢я▀) п╦ я┌п╬пЁп╢п╟ п╪я▀ > п╢п╬п╠п╟п╡п╩я▐п╣п╪ п╣пЁп╬ п╡ header п╦ п╬п╫ п╬я┌п©я─п╟п╡п╩я▐п╣я┌я│я▐ п╡ п╫п╬п╢я┐. > > п∙я│п╩п╦ я│я┌п╟п╡п╦я┌я▄ proxy_set_header я─я▐п╢п╬п╪ я│ proxy_pass, я┌п╬ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╫п╣ > п╢п╬п╠п╟п╡п╩я▐п╣я┌я│я▐, я▐ я┌п╟п╨ п©п╬п╫п╦п╪п╟я▌, я┤я┌п╬ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ п╣я┴я▒ п©я┐я│я┌п╟я▐, п©п╬я█я┌п╬п╪я┐ > п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╫п╣ я│я┌п╟п╡п╦я┌я│я▐. п²п╬ пЁп╢п╣ я┐п╤п╣ п╦п╥п╡п╣я│я┌п╫п╟ я█я┌п╟ п©п╣я─п╣п╪п╣п╫п╫п╟я▐? п╒п╬п╩я▄п╨п╬ п╡ п╠п╩п╬п╨п╣ > upstream? п²п╬ я┌п╟п╪ п╫п╣п╩я▄п╥я▐ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я┌я▄ п╥п╟пЁп╬п╩п╬п╡п╬п╨. > п·п╫п╟ п╦п╥п╡п╣я│я┌п╫п╟ я┐п╤п╣ п©п╬я│п╩п╣ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╨п╬п╫п╣я┤п╫п╬пЁп╬ п╬я┌п╡п╣я┌п╟ п╬я┌ п╠я█п╨п╣п╫п╢п╬п╡. п░ я─п╟п╥п╡п╣ п╫п╬п╢я▀ п╠я█п╨п╣п╫п╢п╟ я│п╟п╪п╦ я│п╡п╬п╦ п╟п╢я─п╣я│п╟ п╫п╣ п╥п╫п╟я▌я┌? п≈п╟я┤п╣п╪ п╦п╪ я█я┌п╬я┌ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п©п╬я│я▀п╩п╟я┌я▄? > > map $http_upgrade $connection_upgrade { > default upgrade; > '' close; > } > > upstream tornado { > hash $arg_key; > > server 127.0.0.1:9995; > server 127.0.0.1:9996; > server 127.0.0.1:9997; > server 127.0.0.1:9998; > server 127.0.0.1:9999; > > } > > > server { > listen 8080 default_server; > > access_log /var/log/nginx/prototypes-nginx-access.log; > error_log /var/log/nginx/prototypes-nginx-error.log; > > location /ws/ { > proxy_pass http://tornado; > proxy_set_header Test-Header1 123; > proxy_set_header Test-Header2 $upstream_addr; > proxy_set_header Test-Header3 $host; > proxy_http_version 1.1; > proxy_set_header Upgrade $http_upgrade; > proxy_set_header Connection $connection_upgrade; > } > > } > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,260596,260601#msg-260601 > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From ek п╫п╟ nginx.com Wed Jul 29 07:25:27 2015 From: ek п╫п╟ nginx.com (Ekaterina Kukushkina) Date: Wed, 29 Jul 2015 10:25:27 +0300 Subject: =?UTF-8?B?UmU6INCU0L7QsdCw0LLQu9C10L3QuNC1INC30LDQs9C+0LvQvtCy0LrQsCDQv9C+?= =?UTF-8?B?0YHQu9C1IHVwc3RyZWFt?= In-Reply-To: <77731704c0a71bc1359cc4a3936be6cf.NginxMailingListRussian@forum.nginx.org> References: <77731704c0a71bc1359cc4a3936be6cf.NginxMailingListRussian@forum.nginx.org> Message-ID: <20150729072527.GB18079@Ekaterinas-MacBook-Pro.local> п÷я─п╦п╡п╣я┌. On Wed, Jul 29, 2015 at 01:34:59AM -0400, Budulianin wrote: > >п▓ п╬я┌п╡п╣я┌ п╨п╩п╦п╣п╫я┌я┐ п╢п╬п╠п╟п╡п╦я┌я▄? > п■п╬п╠п╟п╡п╦я┌я▄ п╡ п╥п╟п©я─п╬я│, п╨п╬я┌п╬я─я▀п╧ п©п╣я─п╣п╫п╟п©я─п╟п╡п╦я┌я│я▐ п╨п╟п╨п╬п╧-я┌п╬ п╫п╬п╢п╣, п©п╬я│п╩п╣ я┌п╬пЁп╬, п╨п╟п╨ п╬п╫п╟ > п╠я┐п╢п╣я┌ п╡я▀п╠я─п╟п╫п╟ п╡ upstream. > п╒.п╣. upstream я┐п╤п╣ п╡я▀п╠я─п╟п╫, п╪я▀ п╣пЁп╬ я┌п╬п╩я▄п╨п╬ я┌п╣п©п╣я─я▄ п╥п╫п╟п╣п╪(п╟п╢я─п╣я│ п╫п╬п╢я▀) п╦ я┌п╬пЁп╢п╟ п╪я▀ > п╢п╬п╠п╟п╡п╩я▐п╣п╪ п╣пЁп╬ п╡ header п╦ п╬п╫ п╬я┌п©я─п╟п╡п╩я▐п╣я┌я│я▐ п╡ п╫п╬п╢я┐. > п≈п╟п©я─п╬я│ п╢п╩я▐ п©п╣я─п╣п╢п╟я┤п╦ п╫п╟ п╟п©я│я┌я─п╦п╪ я└п╬я─п╪п╦я─я┐п╣я┌я│я▐ п╬п╢п╦п╫ я─п╟п╥ п╦ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ п╫п╣ п╪п╣п╫я▐п╣я┌я│я▐. п≤ п╡ я█я┌п╬п╪ п╫п╣п╦п╥п╪п╣п╫п╫п╬п╪ п╡п╦п╢п╣ п©п╣я─п╣п╢п╟п╣я┌я│я▐ п╫п╟ п╡я▀п╠я─п╟п╫п╫я▀п╧ п╟п©я│я┌я─п╦п╪. п∙я│п╩п╦ п╡я▀п╠я─п╟п╫п╫я▀п╧ п╫п╣ п╬я┌п╡п╣я┤п╟п╣я┌, я┌п╬я┌ п╤п╣ я│п╟п╪я▀п╧ п╥п╟п©я─п╬я│, я│я└п╬я─п╪п╦я─п╬п╡п╟п╫п╫я▀п╧ я─п╟п╫п╣п╣, п╪п╬п╤п╣я┌ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╟ п╢я─я┐пЁп╬п╧ п╟п©я│я┌я─п╦п╪ (п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ п╫п╟я│я┌я─п╬п╣п╨ proxy_next_upstream). п╒п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, я█я┌п╟ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ п╪п╬п╤п╣я┌ я│п╬п╢п╣я─п╤п╟я┌я▄ п╫п╣ я┌п╬п╩я▄п╨п╬ IP п╟п╢я─п╣я│, п╫п╬ п╦ я│п©п╦я│п╬п╨ IP п╟п╢я─п╣я│п╬п╡ п╡я│п╣я┘ п©п╬я┌я▀п╨п╟п╫п╫я▀я┘ я│п╣я─п╡п╣я─п╬п╡. п▓п╬п╬п╠я┴п╣, п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ upstream п©я─п╣п╢п©п╬п╩п╟пЁп╟п╣я┌ п╦ я┌я─п╣п╠я┐п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ п╦п╢п╣п╫я┌п╦я┤п╫п╬ п╫п╟я│я┌я─п╬п╣п╫п╫я▀я┘ п╠я█п╨я█п╫п╢п╬п╡. п∙я│п╩п╦ п╬п╫п╦ я┐ п╡п╟я│ я─п╟п╥п╩п╦я┤п╟я▌я┌я│я▐, я┌п╬ п╫п╟п╢п╬ я─п╟п╥п╫п╬я│п╦я┌я▄ п╦я┘ п©п╬ я─п╟п╥п╫я▀п╪ пЁя─я┐п©п©п╟п╪ п╦ п©я─п╬п╨я│п╦я─п╬п╡п╟я┌я▄ п╫п╟ я─п╟п╥п╫я▀п╣ пЁя─я┐п©п©я▀ п╡ я─п╟п╥п╫я▀я┘ п╩п╬п╨п╣п╧я┬п╣п╫п╟я┘. п∙я│я┌я▄ п╫п╣я│п╬п╩я▄п╨п╬ я─п╣я┬п╣п╫п╦п╧, п╨п╬я┌п╬я─я▀п╣ п©п╬п╥п╡п╬п╩я▐я▌я┌ п╢п╬п╠п╦я┌я▄я│я▐ п╤п╣п╩п╟п╣п╪п╬пЁп╬. 1. п■п╩я▐ п╨п╟п╤п╢п╬пЁп╬ п╠я█п╨я█п╫п╢п╟ п╬п©я─п╣п╢п╣п╩п╦я┌я▄ п╬я┌п╢п╣п╩я▄п╫я▀п╧ п╡п╦я─я┌я┐п╟п╩я▄п╫я▀п╧ я│п╣я─п╡п╣я─ п╦ п©п╬п╡п╣я│п╦я┌я▄ п╣пЁп╬ п╫п╟ п╨п╟п╨п╬п╧-п╫п╦п╠я┐п╢я▄ 127.0.0.1:9995 п╦ я┌.п╢. п▓ п╫п╣п╪ п╪п╬п╤п╫п╬ я┐п╨п╟п╥п╟я┌я▄ п╤п╣п╩п╟п╣п╪я▀п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╦, я│п©п╣я├п╦я└п╦я┤п╫я▀п╣ п╢п╩я▐ п╢п╟п╫п╫п╬пЁп╬ я│п╣я─п╡п╣я─п╟. п≤ п╡ upstream п╬п©я─п╣п╢п╣п╩я▐я┌я▄ п╫п╣ я│п╟п╪п╦ п╠я█п╨я█п╫п╢я▀, п╟ я█я┌п╦ п╡п╦я─я┌я┐п╟п╩я▄п╫я▀п╣ я│п╣я─п╡п╣я─п╟. (п²п╬ п╫п╣ п╥п╟п╠я┐п╢я▄я┌п╣ я│п╬я┘я─п╟п╫п╦я┌я▄ п╡я│п╣ п╨п╟я│я┌п╬п╪п╫я▀п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╦) 2. п·я┌п╨п╟п╥я▀п╡п╟я┌я▄я│я▐ п╬я┌ п╟п╩пЁп╬я─п╦я┌п╪п╬п╡ п╠п╟п╩п╩п╟п╫я│п╦я─п╬п╡п╨п╦ nginx п╦ п╪я┐я┌п╦я┌я▄ я│п╡п╬п╧ п╩я┐п╫п╟п©п╟я─п╨, п╫п╟п©я─п╦п╪п╣я─, я┤п╣я─п╣п╥ map п╥п╟п╢п╟п╡п╟я┌я▄ п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╟п©я│я┌я─п╦п╪ п╢п╩я▐ пЁя─я┐п©п©я▀ п╦п©п╬п╩я▄п╥я┐п╣п╪я▀я┘ key. п▓я│п╣ key п©п╣я─п╣я┤п╦я│п╩я▐я┌я▄ п╫п╣ п╫п╟п╢п╬, п╪п╬п╤п╫п╬ п╡п╬я│п©п╬п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ я─п╣пЁя┐п╩я▐я─п╫я▀п╪п╦ п╡я▀я─п╟п╤п╣п╫п╦я▐п╪п╦. п≤ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ п╡ proxy_pass я┐п╨п╟п╥я▀п╡п╟я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╬п╩я┐я┤п╣п╫п╫п╬п╣ п╡ map. п▓ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╫п╟ п╠я█п╨я█п╫п╢я▀ п╠я┐п╢п╣я┌ п©я─п╦п╩п╣я┌я▄ я┘п╦п╢п╣я─ Host, п╡ п╨п╬я┌п╬я─п╬п╪ п╠я┐п╢п╣я┌ я┐п╨п╟п╥п╟п╫ п╤п╣п╩п╟п╣п╪я▀п╧ IP п╟п╢я─п╣я│. п²п╬, я┐п╡я▀, я█я┌п╬ п©п╬п╩п╫п╬я│я┌я▄я▌ я┐п╠я▄п╣я┌ п╡я│п╣ п©п╩я▌я┬п╨п╦ upstream (я┌п╟п╨п╦п╣ п╨п╟п╨, next_upstream, weight п╦ я┌.п╢) п²п╬ п╥п╟я┤п╣п╪ п╡я│п╣ я█я┌п╬? > п∙я│п╩п╦ я│я┌п╟п╡п╦я┌я▄ proxy_set_header я─я▐п╢п╬п╪ я│ proxy_pass, я┌п╬ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╫п╣ > п╢п╬п╠п╟п╡п╩я▐п╣я┌я│я▐, я▐ я┌п╟п╨ п©п╬п╫п╦п╪п╟я▌, я┤я┌п╬ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ п╣я┴я▒ п©я┐я│я┌п╟я▐, п©п╬я█я┌п╬п╪я┐ > п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╫п╣ я│я┌п╟п╡п╦я┌я│я▐. п²п╬ пЁп╢п╣ я┐п╤п╣ п╦п╥п╡п╣я│я┌п╫п╟ я█я┌п╟ п©п╣я─п╣п╪п╣п╫п╫п╟я▐? п╒п╬п╩я▄п╨п╬ п╡ п╠п╩п╬п╨п╣ > upstream? п²п╬ я┌п╟п╪ п╫п╣п╩я▄п╥я▐ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я┌я▄ п╥п╟пЁп╬п╩п╬п╡п╬п╨. > > map $http_upgrade $connection_upgrade { > default upgrade; > '' close; > } > > upstream tornado { > hash $arg_key; > > server 127.0.0.1:9995; > server 127.0.0.1:9996; > server 127.0.0.1:9997; > server 127.0.0.1:9998; > server 127.0.0.1:9999; > > } > > > server { > listen 8080 default_server; > > access_log /var/log/nginx/prototypes-nginx-access.log; > error_log /var/log/nginx/prototypes-nginx-error.log; > > location /ws/ { > proxy_pass http://tornado; > proxy_set_header Test-Header1 123; > proxy_set_header Test-Header2 $upstream_addr; > proxy_set_header Test-Header3 $host; > proxy_http_version 1.1; > proxy_set_header Upgrade $http_upgrade; > proxy_set_header Connection $connection_upgrade; > } > > } > -- Ekaterina Kukushkina From nginx-forum п╫п╟ nginx.us Wed Jul 29 08:49:35 2015 From: nginx-forum п╫п╟ nginx.us (Budulianin) Date: Wed, 29 Jul 2015 04:49:35 -0400 Subject: =?UTF-8?B?UmU6INCc0LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNGPINC30LDQv9GA0L7RgdC+0LI=?= In-Reply-To: <20150729064037.GA18079@Ekaterinas-MacBook-Pro.local> References: <20150729064037.GA18079@Ekaterinas-MacBook-Pro.local> Message-ID: <1dcdf6d61db97efdb6a0b3b305cedcb7.NginxMailingListRussian@forum.nginx.org> п▒п╬п╩я▄я┬п╬п╣ я│п©п╟я│п╦п╠п╬ п╥п╟ я─п╟п╥п╡я▒я─п╫я┐я┌я▀п╧ п╬я┌п╡п╣я┌. >Hash (п╨п╟п╨ п╦ п╢я─я┐пЁп╦п╣ п╟п╩пЁп╬я─п╦я┌п╪я▀ п╠п╟п╩п╩п╟п╫я│п╦я─п╬п╡п╨п╦) я┐я┤п╦я┌я▀п╡п╟п╣я┌ я│п╬я│я┌п╬я▐п╫п╦п╣ п╟п©я│я┌я─п╦п╪п╟. >п≤ п╣я│п╩п╦ п╟п©я│я┌я─п╦п╪ п╫п╣ п╢п╬я│я┌я┐п©п╣п╫, я┌п╬ п╢п╩я▐ п╪п╟я─я┬я─я┐я┌п╦п╥п╟я├п╦п╦ п╥п╟п©я─п╬я│п╟ п╠я┐п╢п╣я┌ п╡я▀п╠я─п╟п╫ п╬п╢п╦п╫ >п╦п╥ п╬я│я┌п╟п╡я┬п╦я┘я│я▐. п╞ я┘п╬я┤я┐ п╥п╟п╢п╟я┌я▄ п╤я▒я│я┌п╨я┐я▌ п╪п╟я─я┬я─я┐я┌п╦п╥п╟я├п╦я▌ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐(п©п╬ я│я┐я┌п╦ я│п╟п╪п╟ п╠п╟п╩п╟п╫я│п╦я─п╬п╡п╨п╟ п╪п╫п╣ я┌я┐я┌ п╫п╣ п╫я┐п╤п╫п╟ п©я─п╬я│я┌п╬ я▐ п©я▀я┌п╟п╩я│я▐ я┤п╣я─п╣п╥ п╫п╣я▒ п╥п╟п╢п╟я┌я▄ п╤я▒я│я┌п╨п╦п╧ п╪п╟я─я┬я─я┐я┌), п╢п╩я▐ п╬я─пЁп╟п╫п╦п╥п╟я├п╦п╦ websocket. п■п╣п╩п╬ п╡ я┌п╬п╪, я┤я┌п╬ п©п╩п╟п╫п╦я─я┐п╣я┌я│я▐ п╫п╣я│п╨п╬п╩я▄п╨п╬ instance п©я─п╦п╩п╬п╤п╣п╫п╦я▐, я│ п╨п╬я┌п╬я─я▀п╪ я│п╬п╣п╢п╦п╫я▐п╣я┌я│я▐ п╨п╩п╦п╣п╫я┌. п≤ я┤я┌п╬п╠я▀ п╬п╠я┴п╟я┌я▄я│я▐ я│ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╪, п╫я┐п╤п╫п╬ п╥п╫п╟я┌я▄, я│ п╨п╟п╨п╦п╪ п╦п╪п╣п╫п╫п╬ instance п╬п╫ я┐я│я┌п╟п╫п╬п╡п╦п╩ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣, я┤я┌п╬п╠я▀ я─п╟п╠п╬я┌п╟я┌я▄ п╦п╪п╣п╫п╫п╬ я│ п╫п╦п╪. п÷п╬я█я┌п╬п╪я┐ п╪п╫п╣ п╨п╟п╨п╦п╪-я┌п╬ п╬п╠я─п╟п╥п╬п╪ п╫я┐п╤п╫п╬ п╩п╦п╠п╬ п╤я▒я│я┌п╨п╬ п╥п╟п╢п╟я┌я▄ п╪п╟я─я┬я─я┐я┌ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╩п╦п╠п╬ п╬я┌я│п╩п╣п╤п╦п╡п╟я┌я▄ п©я┐я┌я▄ п©п╬ п╨п╬я┌п╬я─п╬п╪я┐ п©я─п╬я┬я▒п╩ п╥п╟п©я─п╬я│ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐(п╤п╣п╩п╟я┌п╣п╩я▄п╫п╟ я┌п╟п╨п╟я▐ я│я┘п╣п╪п╟(п╫п╟ п╠я┐п╢я┐я┴п╣п╣), req -> Nginx -> {node1, node2, ...}, п╫п╬ п©п╬п╨п╟ п©п╩п╟п╫п╦я─я┐я▌ я│п╢п╣п╩п╟я┌я▄ п╫п╟п©я─я▐п╪я┐я▌ req -> {node1, node2, ...} я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, п╪п╫п╣ п╫я┐п╤п╫п╬ п╠я┐п╢п╣я┌ я┌п╬п╩я▄п╨п╬ п╥п╟п©п╬п╪п╫п╦я┌я▄ п╟п╢я─п╣я│ п╨п╬п╫п╨я─п╣я┌п╫п╬п╧ п╫п╬п╢я▀(п©я─п╬я│я┌п╬п╧ п╡п╟я─п╦п╟п╫я┌) п²п╬ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ req -> Nginx -> {node1, node2, ...}. п■п╩я▐ я█я┌п╬пЁп╬ п╪п╫п╣ п╫я┐п╤п╫п╬ п╢п╣п╩п╟я┌я▄ п╥п╟п©я─п╬я│ п╫п╟ Nginx п╦ п╬п╫ п╨п╟п╨п╦п╪-я┌п╬ п╬п╠я─п╟п╥п╬п╪ п╢п╬п╩п╤п╣п╫ п╬я┌п©я─п╟п╡п╩я▐я┌я▄ я█я┌п╬я┌ п╥п╟п©я─п╬я│ п╡ п╫я┐п╤п╫я┐я▌ п╫п╬п╢я┐. п°п╬п╤п╣я┌ п©п╣я─п╣п╢п╟п╡п╟я┌я▄ п╡ п╟п╢я─п╣я│ п╫п╬п╢я▀ п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╦п╩п╦ п©п╟я─п╟п╪п╣я┌я─п╣ п╦ Nginx п╠я┐п╢п╣я┌ п╣пЁп╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╢п╩я▐ п©я─п╟п╡п╦п╩я▄п╫п╬пЁп╬ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦я▐? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260591,260611#msg-260611 From nginx-forum п╫п╟ nginx.us Wed Jul 29 08:57:11 2015 From: nginx-forum п╫п╟ nginx.us (Budulianin) Date: Wed, 29 Jul 2015 04:57:11 -0400 Subject: =?UTF-8?B?UmU6INCc0LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNGPINC30LDQv9GA0L7RgdC+0LI=?= In-Reply-To: References: Message-ID: <752efc46e2f0316724b1602285bac8be.NginxMailingListRussian@forum.nginx.org> >п▓п╬п╬п╠я┴п╣ п╡п╬я┌ я┌я┐я┌ п╡п╬я┌:-) >http://hg.nginx.org/nginx/file/341e4303d25b/src/http/modules/ngx_http_upstream_hash_module.c п■п╟, я▐ п╠я▀ я│я─п╟п╥я┐ п╤п╣ я┌п╟п╨ п╦ я│п╢п╣п╩п╟п╩), п╫п╬ п╥п╫п╟п╫п╦п╧ п║ п╫п╟ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ п╫п╣ я┘п╡п╟я┌п╦я┌. п²п╟ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ я─п╣я┬п╦п╩ я│п╢п╣п╩п╟я┌я▄ п©я─п╬я│я┌п╬п╣ я─п╣я┬п╣п╫п╦п╣: п©п╬я│п╩п╣ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐, я│п╬я┘я─п╟п╫я▐я┌я▄ п╡ п▒п■ п╟п╢я─п╣я│ п╫п╬п╢я▀. п п╬пЁп╢п╟ п╫я┐п╤п╣п╫ п╨п╬п╫п╨я─п╣я┌п╫я▀п╧ п╨п╩п╦п╣п╫я┌, п╫п╟п©я─я▐п╪я┐я▌ п╬п╠я─п╟я┴п╟я┌я▄я│я▐ п╨ п╫я┐п╤п╫п╬п╧ п╫п╬п╢п╣, п╫п╟ п╬я│п╫п╬п╡п╣ п╟п╢я─п╣я│п╟ п╡ п▒п■. п⌠п╢п╣ п╪п╬п╤п╫п╬ п╡п╥я▐я┌я▄ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╫п╟ я┌п╣п╪я┐ п©я─п╦п╫я├п╦п©п╬п╡ п╦ п©п╬п╢я┘п╬п╢п╬п╡ п╨ п╪п╟я─я┬я─я┐я┌п╦п╥п╟я├п╦п╦? п°п╬п╤п╣я┌ п╨п╟п╨п╦п╣-я┌п╬ п╦п╥п╡п╣я│я┌п╫я▀п╣ п╦ п©я─п╬п╡п╣я─п╣п╫п╫я▀п╣ п©п╬п╢я┘п╬п╢я▀ п╣я│я┌я▄? п п╫п╦пЁп╦, я│я┌п╟я┌я▄п╦, я└п╬я─я┐п╪? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260591,260612#msg-260612 From nginx-forum п╫п╟ nginx.us Wed Jul 29 09:56:40 2015 From: nginx-forum п╫п╟ nginx.us (Budulianin) Date: Wed, 29 Jul 2015 05:56:40 -0400 Subject: =?UTF-8?B?UmU6INCU0L7QsdCw0LLQu9C10L3QuNC1INC30LDQs9C+0LvQvtCy0LrQsCDQv9C+?= =?UTF-8?B?0YHQu9C1IHVwc3RyZWFt?= In-Reply-To: <20150729072527.GB18079@Ekaterinas-MacBook-Pro.local> References: <20150729072527.GB18079@Ekaterinas-MacBook-Pro.local> Message-ID: <26b2f166bd08af5e2206fc48e1a944ef.NginxMailingListRussian@forum.nginx.org> п║п©п╟я│п╦п╠п╬ п╥п╟ п╬п╠я┼я▐я│п╫п╣п╫п╦п╣. >п≈п╟п©я─п╬я│ п╢п╩я▐ п©п╣я─п╣п╢п╟я┤п╦ п╫п╟ п╟п©я│я┌я─п╦п╪ я└п╬я─п╪п╦я─я┐п╣я┌я│я▐ п╬п╢п╦п╫ я─п╟п╥ п╦ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ п╫п╣ >п╪п╣п╫я▐п╣я┌я│я▐. п╒.п╣. п╡ п╠п╩п╬п╨п╣ п╡ п╨п╬я┌п╬я─п╬п╪ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ proxy_pass п╫п╟ п╥п╟п©я─п╬я│ п©п╬п╡п╩п╦я▐я┌я▄ п╪п╬п╤п╫п╬, п╟ п╡ п╠п╩п╬п╨п╣ upstream я┐п╤п╣ п╫п╣я┌? >п▓п╬п╬п╠я┴п╣, п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ upstream п©я─п╣п╢п©п╬п╩п╟пЁп╟п╣я┌ п╦ я┌я─п╣п╠я┐п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ >п╦п╢п╣п╫я┌п╦я┤п╫п╬ п╫п╟я│я┌я─п╬п╣п╫п╫я▀я┘ п╠я█п╨я█п╫п╢п╬п╡. п·п╫п╦ п╦п╢п╣п╫я┌п╦я┤п╫п╬ п╫п╟я│я┌я─п╬п╣п╫я▀, я█я┌п╬ я█п╨п╥п╣п╪п©п╩я▐я─я▀ п╬п╢п╫п╬пЁп╬ п©я─п╦п╩п╬п╤п╣п╫п╦я▐, я─п╟п╥п╫п╣я│п╣п╫я▀ п╡ я├п╣п╩я▐я┘ п╪п╟я│я┬я┌п╟п╠п╦я─я┐п╣п╪п╬я│я┌п╦. >п²п╬ п╥п╟я┤п╣п╪ п╡я│п╣ я█я┌п╬? http://forum.nginx.org/read.php?21,260591,260611#msg-260611 п°п╬п╤п╣я┌ п╥п╫п╟п╣я┌п╣ п╨п╟п╨п╦п╣-я┌п╬ п╨п╫п╦пЁп╦/я└п╬я─я┐п╪я▀/я│я┌п╟я┌я▄п╦ п╫п╟ я┌п╣п╪я┐ п╪п╟я─я┬я─я┐я┌п╦п╥п╟я├п╦п╦ п╦ п©я─п╟п╡п╦п╩я▄п╫я▀я┘ п©п╬п╢я┘п╬п╢п╬п╡/п©я─п╦п╫я├п╦п©п╬п╡? п≤п╫я┌п╣я─п╣я│п╫п╬ п©п╬я┤п╦я┌п╟я┌я▄. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260596,260613#msg-260613 From nginx-forum п╫п╟ nginx.us Wed Jul 29 12:02:19 2015 From: nginx-forum п╫п╟ nginx.us (sion999) Date: Wed, 29 Jul 2015 08:02:19 -0400 Subject: =?UTF-8?B?UmU6IG5naW54INC4INGB0LXRgtC10LLRi9C1INC/0LDQv9C60Lg=?= In-Reply-To: References: <310f59f1a000f4365c1c02b64574993e.NginxMailingListRussian@forum.nginx.org> Message-ID: 1, п║п╣я┌п╣п╡п╬п╧ п╢п╦я│п╨ п╢п╬я│я┌я┐п©п╣п╫ п╢п╬ п╥п╟п©я┐я│п╨п╟ Nginx п╡ п©я─п╬п╡п╬п╢п╫п╦п╨п╣ Windows п╨п╟п╨ \\192.168.xxx.xx\video_serial\video\sf 2. п п╬п╫я└п╦пЁ: location /video/sf/ { root //192.168.xxx.xx/video_serial/video/sf/; index index.html index.htm; 3. п²п╟ я┐п╢п╟п╩п╣п╫п╫я┐я▌ п©п╟п©п╨я┐ video_serial (п©п╬п╢п©п╟п©п╨п╦ video п╦ sf) я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ п÷п╬п╩п╫я▀п╧ п╢п╬я│я┌я┐п© п╢п╩я▐ п▓я│п╣. (п©п╬ я─п╣п╨п╬п╪п╣п╫п╢п╟я├п╦п╦ itpp2012 п╫п╟ я┐п╢п╟п╩п╣п╫п╫п╬п╪ п÷п  п╥п╟п╡п╣п╩ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ user1 я│ п©п╟я─п╬п╩п╣п╪ pass1 п╦ п╢п╟п╩ п╣п╪я┐ п÷п╬п╩п╫я▀п╧ п╢п╬я│я┌я┐п© п╨ я█я┌п╬п╧ п©п╟п©п╨п╣) 4. п░я┐п╢п╦я┌ п╡п╨п╩я▌я┤п╦п╩ п╢п╩я▐ п▓я│п╣ п╦ п╢п╩я▐ user1 (я┌п╦я┬п╦п╫п╟) п÷я─п╦ п©п╬п©я▀я┌п╨п╣ п╬я┌п╨я─я▀я┌я▄ http://www.site.com/video/sf/ п©п╬п╩я┐я┤п╟я▌ п╬я┬п╦п╠п╨я┐ 403 Forbidden п╩п╬пЁ: 2015/07/29 14:36:46 [error] 2904#7608: *9 "//192.168.xxx.xx/video_serial/video/sf/video/sf/index.html" is forbidden (5: Access is denied), client: xxx.xxx.xxx.xxx, server: localhost, request: "GET /video/sf/ HTTP/1.1", host: "www.site.com" п╡ п╩п╬пЁп╣ п©п╬я┤п╣п╪я┐-я┌п╬ 2 я─п╟п╥п╟ п╦п╢п╣я┌ /video/sf (//192.168.xxx.xx/video_serial/video/sf/video/sf/index.html) п╖я┌п╬ п╫п╣ я┌п╟п╨? п▒п╩п╟пЁп╬п╢п╟я─п╣п╫ п╥п╟ п╬я┌п╡п╣я┌я▀. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257586,260616#msg-260616 From nginx-forum п╫п╟ nginx.us Wed Jul 29 12:39:02 2015 From: nginx-forum п╫п╟ nginx.us (sion999) Date: Wed, 29 Jul 2015 08:39:02 -0400 Subject: =?UTF-8?B?UmU6IG5naW54INC4INGB0LXRgtC10LLRi9C1INC/0LDQv9C60Lg=?= In-Reply-To: References: <310f59f1a000f4365c1c02b64574993e.NginxMailingListRussian@forum.nginx.org> Message-ID: п╦п╥п╪п╣п╫п╦п╩ п╨п╬п╫я└п╦пЁ: location /video/sf/ { root //192.168.xxx.xx/; index index.html index.htm; я┌п╣п©п╣я─я▄ п╡ п╩п╬пЁп╣ п©я─п╟п╡п╦п╩я▄п╫я▀п╧ п©я┐я┌я▄ 2015/07/29 15:31:56 [error] 11096#10252: *21 "//192.168.xxx.xx/video/sf/index.html" is forbidden (5: Access is denied), client: 93.126.68.47, server: localhost, request: "GET /video/sf/ HTTP/1.1", host: "www.site.com" п╫п╬ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌ Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257586,260618#msg-260618 From ano п╫п╟ bestmx.net Wed Jul 29 13:39:43 2015 From: ano п╫п╟ bestmx.net (Andrey Oktyabrskiy) Date: Wed, 29 Jul 2015 16:39:43 +0300 Subject: =?UTF-8?B?UmU6INCU0L7QsdCw0LLQu9C10L3QuNC1INC30LDQs9C+0LvQvtCy0LrQsCDQv9C+?= =?UTF-8?B?0YHQu9C1IHVwc3RyZWFt?= In-Reply-To: <26b2f166bd08af5e2206fc48e1a944ef.NginxMailingListRussian@forum.nginx.org> References: <20150729072527.GB18079@Ekaterinas-MacBook-Pro.local> <26b2f166bd08af5e2206fc48e1a944ef.NginxMailingListRussian@forum.nginx.org> Message-ID: On 2015-07-29 12:56, Budulianin wrote: > п°п╬п╤п╣я┌ п╥п╫п╟п╣я┌п╣ п╨п╟п╨п╦п╣-я┌п╬ п╨п╫п╦пЁп╦/я└п╬я─я┐п╪я▀/я│я┌п╟я┌я▄п╦ п╫п╟ я┌п╣п╪я┐ п╪п╟я─я┬я─я┐я┌п╦п╥п╟я├п╦п╦ п╦ > п©я─п╟п╡п╦п╩я▄п╫я▀я┘ > п©п╬п╢я┘п╬п╢п╬п╡/п©я─п╦п╫я├п╦п©п╬п╡? > п≤п╫я┌п╣я─п╣я│п╫п╬ п©п╬я┤п╦я┌п╟я┌я▄. п÷я─п╟п╡п╦п╩я▄п╫п╬ я┌п╟п╨: http://nginx.org/ru/docs/http/ngx_http_upstream_module.html#sticky п²п╬ п╣я│п╩п╦ п╨я┐п©п╦я┌я▄ п╨п╬п╪п╪п╣я─я┤п╣я│п╨я┐я▌ п©п╬п╢п©п╦я│п╨я┐ п©п╬ я┌п╣п╪ п╦п╩п╦ п╦п╫я▀п╪ п©я─п╦я┤п╦п╫п╟п╪ п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬, п©я─п╦п╢я▒я┌я│я▐ п╡п╫п╣я┬п╫п╦п╪ п╪п╬п╫я┌п╟п╤п╬п╪: п╦п╩п╦ я│я┌п╟п╡п╦я┌я▄ п╥п╟ nginx'п╬п╪ haproxy п╦ п©п╦я│п╟я┌я▄ п╡ п╫я▒п╪ п╫п╣я┤я┌п╬ я█п╢п╟п╨п╬п╣: listen fe 127.0.0.1:9876 balance leastconn appsession JSESSIONID len 52 timeout 1h server be1 192.168.169.170:8989 check server be2 192.168.169.171:8989 check п╦п╩п╦ я│п╟п╪п╦п╪ nginx'п╬п╪ я│п╢п╣п╩п╟я┌я▄ я┌п╬ п╤п╣ я│п╟п╪п╬п╣: # я│п╩я┐я┤п╟п╧п╫я▀п╧ п╡я▀п╠п╬я─ п╠п╟п╨п╣п╫п╢п╟ upstream rndbackend { server 192.168.169.170; server 192.168.169.171; } # п╡я▀п╠п╬я─ п╠п╟п╨п╣п╫п╢п╟ п╫п╟ п╬я│п╫п╬п╡п╟п╫п╦п╦ п╨я┐п╨п╦ backend map $cookie_backend $sticky_backend { default BAD_GATEWAY; ~(?[0-Б│═9.]+$) $IP; } server { listen 80; # п╣я│п╩п╦ п©я─п╦п╣я┘п╟п╩п╟ п╨я┐п╨п╟, п╡я▀п╠п╦я─п╟п╣п╪ п╠п╟п╨п╣п╫п╢ я│п╬пЁп╩п╟я│п╫п╬ п╣я▒ п╥п╫п╟я┤п╣п╫п╦я▌ location /Б│═ { proxy_pass http://$sticky_backend; error_page 502 = @random_backend; } # п╣я│п╩п╦ п╨я┐п╨п╦ п╫п╣я┌, п╡я▀п╠п╦я─п╟п╣п╪ п╠п╟п╨п╣п╫п╢ я│п╩я┐я┤п╟п╧п╫п╬ п╦ п╡я▀я│я┌п╟п╡п╩я▐п╣п╪ п╨я┐п╨я┐ location @random_backend ( proxy_pass http://rndbackend; add_header Set-Б│═Cookie "backend=$upstream_addr; path=/Б│═"; } From ek п╫п╟ nginx.com Wed Jul 29 15:40:49 2015 From: ek п╫п╟ nginx.com (Ekaterina Kukushkina) Date: Wed, 29 Jul 2015 18:40:49 +0300 Subject: =?UTF-8?B?UmU6INCU0L7QsdCw0LLQu9C10L3QuNC1INC30LDQs9C+0LvQvtCy0LrQsCDQv9C+?= =?UTF-8?B?0YHQu9C1IHVwc3RyZWFt?= In-Reply-To: <26b2f166bd08af5e2206fc48e1a944ef.NginxMailingListRussian@forum.nginx.org> References: <20150729072527.GB18079@Ekaterinas-MacBook-Pro.local> <26b2f166bd08af5e2206fc48e1a944ef.NginxMailingListRussian@forum.nginx.org> Message-ID: <20150729154049.GA2386@katya.kisanet.local> On Wed, Jul 29, 2015 at 05:56:40AM -0400, Budulianin wrote: > п╒.п╣. п╡ п╠п╩п╬п╨п╣ п╡ п╨п╬я┌п╬я─п╬п╪ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ proxy_pass п╫п╟ п╥п╟п©я─п╬я│ п©п╬п╡п╩п╦я▐я┌я▄ п╪п╬п╤п╫п╬, п╟ п╡ > п╠п╩п╬п╨п╣ upstream я┐п╤п╣ п╫п╣я┌? п≤п╪п╣п╫п╫п╬ я┌п╟п╨. > > http://forum.nginx.org/read.php?21,260591,260611#msg-260611 п║п╨п╟п╤п╦я┌п╣, п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п╟ п╨п╟п╨п╬п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣ п╬п╤п╦п╢п╟п╣я┌я│я▐ п╬я┌ nginx п╡ я│п╩я┐я┤п╟п╣ п╫п╣п╢п╬я│я┌я┐п©п╫п╬я│я┌п╦ п╬п╢п╫п╬п╧ п╦п╥ п╫п╬п╢? п■п╬п╩п╤п╫я▀ п╩п╦ п╥п╟п©я─п╬я│я▀, я─п╟п╫п╣п╣ п╪п╟я─я┬я─я┐я┌п╦п╥п╦я─я┐п╣п╪я▀п╣ п╫п╟ п╫п╣п╣, п╠я▀я┌я▄ п©п╣я─п╣п╢п╟п╫я▀ п╢я─я┐пЁп╬п╧ п╫п╬п╢п╣ (п╫п╟ п╡я─п╣п╪я▐ п╦п╩п╦ п©п╬я│я┌п╬я▐п╫п╫п╬), п╩п╦п╠п╬ п╢п╬п©я┐я│я┌п╦п╪п╬ п╬я┌п╡п╣я┌п╦я┌я▄ п╨п╩п╦п╣п╫я┌я┐, я┤я┌п╬ "п║п╣я─п╡п╦я│ п╡я─п╣п╪п╣п╫п╫п╬ п╫п╣п╢п╬я│я┌я┐п©п╣п╫"? -- Ekaterina Kukushkina From nginx-forum п╫п╟ nginx.us Wed Jul 29 18:11:36 2015 From: nginx-forum п╫п╟ nginx.us (Budulianin) Date: Wed, 29 Jul 2015 14:11:36 -0400 Subject: =?UTF-8?B?UmU6INCU0L7QsdCw0LLQu9C10L3QuNC1INC30LDQs9C+0LvQvtCy0LrQsCDQv9C+?= =?UTF-8?B?0YHQu9C1IHVwc3RyZWFt?= In-Reply-To: <20150729154049.GA2386@katya.kisanet.local> References: <20150729154049.GA2386@katya.kisanet.local> Message-ID: >п║п╨п╟п╤п╦я┌п╣, п©п╬п╤п╟п╩я┐п╧я│я┌п╟, п╟ п╨п╟п╨п╬п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣ п╬п╤п╦п╢п╟п╣я┌я│я▐ п╬я┌ nginx п╡ я│п╩я┐я┤п╟п╣ >п╫п╣п╢п╬я│я┌я┐п©п╫п╬я│я┌п╦ п╬п╢п╫п╬п╧ п╦п╥ п╫п╬п╢? п■п╬п╩п╤п╫я▀ п╩п╦ п╥п╟п©я─п╬я│я▀, я─п╟п╫п╣п╣ п╪п╟я─я┬я─я┐я┌п╦п╥п╦я─я┐п╣п╪я▀п╣ п╫п╟ >п╫п╣п╣, п╠я▀я┌я▄ п©п╣я─п╣п╢п╟п╫я▀ п╢я─я┐пЁп╬п╧ п╫п╬п╢п╣ (п╫п╟ п╡я─п╣п╪я▐ п╦п╩п╦ п©п╬я│я┌п╬я▐п╫п╫п╬), п╩п╦п╠п╬ п╢п╬п©я┐я│я┌п╦п╪п╬ >п╬я┌п╡п╣я┌п╦я┌я▄ п╨п╩п╦п╣п╫я┌я┐, я┤я┌п╬ "п║п╣я─п╡п╦я│ п╡я─п╣п╪п╣п╫п╫п╬ п╫п╣п╢п╬я│я┌я┐п©п╣п╫"? п·я┌п╡п╣я┤п╟я┌я▄ п╫я┐п╤п╫п╬ п╡я│п╣пЁп╢п╟, я█я┌п╬ п╬п╢п╫п╟ п╦п╥ я├п╣п╩п╣п╧, п╨п╬я┌п╬я─я┐я▌ п╪я▀ п©я─п╣я│п╩п╣п╢я┐п╣п╪ п©я─п╦ п╫п╟я─п╟я┴п╦п╡п╟п╫п╦п╦ п╫п╬п╢. п╞ п╬п╥п╡я┐я┤п╦п╩ п©п╩п╬я┘п╬п╣ я─п╣я┬п╣п╫п╦п╣, п╨п╬пЁп╢п╟ я│п╨п╟п╥п╟п╩ п©я─п╬ п╤я▒я│я┌п╨я┐я▌ п©я─п╦п╡я▐п╥п╨я┐ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╨ п╨п╬п╫п╨я─п╣я┌п╫п╬п╧ п╫п╬п╢п╣. п║п╣п╧я┤п╟я│ я─п╣я┬п╦п╩ п©я─п╬я│я┌п╬ я│п╬я┘я─п╟п╫я▐я┌я▄ п╦п╪я▐ я┘п╬я│я┌п╟(пЁп╢п╣ п©я─п╬п╦п╥п╬я┬п╩п╬ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣) п╡ п▒п■, п╦ п╨п╬пЁп╢п╟ п╫я┐п╤п╣п╫ п╨п╬п╫п╨я─п╣я┌п╫я▀п╧ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄, п╢п╬я│я┌п╟п╡п╟я┌я▄ п╦п╪я▐ я┘п╬я│я┌п╟ п╦ п╦п╢я┌п╦ п╦п╪п╣п╫п╫п╬ я┌я┐п╢п╟, п╥п╟ п╨п╬п╫п╨я─п╣я┌п╫я▀п╪ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╪. п╒п╬п╩я▄п╨п╬ п╡п╬я┌ я█я┌п╬ п╠я┐п╢п╣я┌ п╫п╟п©я─я▐п╪я┐я▌ п╨ п╫п╬п╢п╣, п╟ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ я┤п╣я─п╣п╥ Nginx я│п╫п╟я┤п╟п╩п╟. п п╟п╨ п╪п╫п╣ п╡ я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣ п╩я┐я┤я┬п╣ п©п╣я─п╣п╢п╟я┌я▄ п╡ п╥п╟п©я─п╬я│п╣ п╢п╩я▐ Nginx п╦п╪я▐ я┘п╬я│я┌п╟, п╫п╟ п╨п╬я┌п╬я─я▀п╧ п╬п╫ п╢п╬п╩п╤п╣п╫ п©п╣я─п╣п╫п╟п©я─п╟п╡п╦я┌я▄ п╥п╟п©я─п╬я│? п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣? п▓ я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╪я▀ п╠я┐п╢п╣п╪ п╬п╠я─п╟я┴п╟я┌я▄я│я▐ п╨ п╨п╬п╫п╨я─п╣я┌п╫п╬п╧ п╫п╬п╢п╣, п╟ п╬п╫п╟ п╫п╣ п╬я┌п╡п╣я┤п╟п╣я┌, я┌п╬ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ п╫п╬п╢я▀ я│ п╨п╩п╦п╣п╫я┌п╬п╪(websocket) п╠я┐п╢п╣я┌ п╬п╠п╬я─п╡п╟п╫п╬, п╦ п╨п╩п╦п╣п╫я┌ п©п╬п╢я├п╣п©п╦я┌я│я▐ п╨ п╢я─я┐пЁп╬п╧ п╫п╬п╢п╣, п╟ п╪я▀ п©я─п╬я│я┌п╬ п©п╬п╡я┌п╬я─п╦п╪ п╥п╟п©я─п╬я│ я┐п╤п╣ п©п╬ п╫п╬п╡п╬п╪я┐ п╟п╢я─п╣я│я┐. п÷п╬ п╪п╬п╣п╪я┐ п╫п╣п©п╩п╬я┘п╬п╣ я─п╣я┬п╣п╫п╦п╣, п╡п╬я┌ я┌п╬п╩я▄п╨п╬ я┘п╬я┌п╣п╩п╬я│я▄ п╠я▀ я┤п╣я─п╣п╥ Nginx я┘п╬п╢п╦я┌я▄ п╨ п╫п╬п╢п╣. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260596,260628#msg-260628 From nginx-forum п╫п╟ nginx.us Wed Jul 29 19:56:58 2015 From: nginx-forum п╫п╟ nginx.us (tfox) Date: Wed, 29 Jul 2015 15:56:58 -0400 Subject: =?UTF-8?B?bmdpbngg0LHQtdC3INC/0YDQuNGH0LjQvdGLINC/0LXRgNC10YHRgtCw0Lsg0Lc=?= =?UTF-8?B?0LDQv9GD0YHQutCw0YLRjNGB0Y8=?= Message-ID: <2bb2fac886161bb34870c098783a3469.NginxMailingListRussian@forum.nginx.org> п▓я│п╣п╪ п©я─п╦п╡п╣я┌. п▓п╬я┌ я┌п╟п╨п╟я▐ я│п╦я┌я┐п╟я├п╦я▐. root п╫п╟ maxserver:/# sudo service nginx start root п╫п╟ maxserver:/# sudo service nginx stop root п╫п╟ maxserver:/# sudo service nginx restart * Restarting nginx nginx [fail] root п╫п╟ maxserver:/# п÷п╬п╩я┐я┤п╟п╣я┌я│я▐ пЁп╬п╡п╬я─п╦я┬я▄ nginx я│я┌п╟я─я┌ п╬п╫ п╪п╬п╩я┤п╦я┌. п⌠п╬п╡п╬я─п╦я┬я▄ я│я┌п╬п© п╬п╫ я┌п╬п╤п╣ п╪п╬п╩я┤п╦я┌. п⌠п╬п╡п╬я─п╦я┬я▄ я─п╣я│я┌п╟я─я┌ п╬п╫ п╬я┌п╡п╣я┤п╟п╣я┌ fail root п╫п╟ maxserver:/# sudo service nginx status * nginx is not running root п╫п╟ maxserver:/# grep -h '[n]ginx' <(ps aux) <(service --status-all 2>&1) www-data 11700 0.0 0.3 3465836 31896 ? S Jul28 0:14 nginx: worker process www-data 11701 0.0 0.4 3465836 32364 ? S Jul28 0:13 nginx: worker process www-data 11702 0.0 0.3 3465836 31940 ? S Jul28 0:14 nginx: worker process www-data 11703 0.0 0.3 3465836 31916 ? S Jul28 0:15 nginx: worker process www-data 11704 0.0 0.3 3465836 25504 ? S Jul28 0:00 nginx: cache manager process [ - ] nginx root п╫п╟ maxserver:/# п²п╟я│п╨п╬п╩я▄п╨п╬ я▐ п©п╬п╫п╦п╪п╟я▌. п÷п╣я─п╡п╟я▐ п╨п╬п╪п╟п╫п╢п╟ я│п╬п╬п╠я┴п╟п╣я┌, я┤я┌п╬ nginx п╫п╣ п╥п╟п©я┐я┴п╣п╫. п²п╬ я│п╟п╧я┌я▀ п©я─п╦ я█я┌п╬п╪ я─п╟п╠п╬я┌п╟я▌я┌. п▓я┌п╬я─п╟я▐ п╨п╬п╪п╟п╫п╢п╟ я│п╬п╬п╠я┴п╟п╣я┌, я┤я┌п╬ п╨п╟п╨п╦п╣ я┌п╬ п©я─п╬я├п╣я│я│я▀ nginx я─п╟п╠п╬я┌п╟я▌я┌. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260631,260631#msg-260631 From scukonick п╫п╟ gmail.com Wed Jul 29 20:48:19 2015 From: scukonick п╫п╟ gmail.com (Alexey Malov) Date: Wed, 29 Jul 2015 15:48:19 -0500 Subject: =?UTF-8?B?UmU6IG5naW54INCx0LXQtyDQv9GA0LjRh9C40L3RiyDQv9C10YDQtdGB0YLQsNC7?= =?UTF-8?B?INC30LDQv9GD0YHQutCw0YLRjNGB0Y8=?= In-Reply-To: <2bb2fac886161bb34870c098783a3469.NginxMailingListRussian@forum.nginx.org> References: <2bb2fac886161bb34870c098783a3469.NginxMailingListRussian@forum.nginx.org> Message-ID: 29 п╦я▌п╩я▐ 2015 пЁ., 14:56 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ tfox п╫п╟п©п╦я│п╟п╩: > п▓я│п╣п╪ п©я─п╦п╡п╣я┌. > > п▓п╬я┌ я┌п╟п╨п╟я▐ я│п╦я┌я┐п╟я├п╦я▐. > > root п╫п╟ maxserver:/# sudo service nginx start > root п╫п╟ maxserver:/# sudo service nginx stop > root п╫п╟ maxserver:/# sudo service nginx restart > * Restarting nginx nginx [fail] > root п╫п╟ maxserver:/# > > п÷п╬п╩я┐я┤п╟п╣я┌я│я▐ пЁп╬п╡п╬я─п╦я┬я▄ nginx я│я┌п╟я─я┌ п╬п╫ п╪п╬п╩я┤п╦я┌. п⌠п╬п╡п╬я─п╦я┬я▄ я│я┌п╬п© п╬п╫ я┌п╬п╤п╣ п╪п╬п╩я┤п╦я┌. > п⌠п╬п╡п╬я─п╦я┬я▄ я─п╣я│я┌п╟я─я┌ п╬п╫ п╬я┌п╡п╣я┤п╟п╣я┌ fail > > > > root п╫п╟ maxserver:/# sudo service nginx status > * nginx is not running > root п╫п╟ maxserver:/# grep -h '[n]ginx' <(ps aux) <(service --status-all 2>&1) > www-data 11700 0.0 0.3 3465836 31896 ? S Jul28 0:14 nginx: > worker process > www-data 11701 0.0 0.4 3465836 32364 ? S Jul28 0:13 nginx: > worker process > www-data 11702 0.0 0.3 3465836 31940 ? S Jul28 0:14 nginx: > worker process > www-data 11703 0.0 0.3 3465836 31916 ? S Jul28 0:15 nginx: > worker process > www-data 11704 0.0 0.3 3465836 25504 ? S Jul28 0:00 nginx: > cache manager process > [ - ] nginx > root п╫п╟ maxserver:/# > > п²п╟я│п╨п╬п╩я▄п╨п╬ я▐ п©п╬п╫п╦п╪п╟я▌. > п÷п╣я─п╡п╟я▐ п╨п╬п╪п╟п╫п╢п╟ я│п╬п╬п╠я┴п╟п╣я┌, я┤я┌п╬ nginx п╫п╣ п╥п╟п©я┐я┴п╣п╫. п²п╬ я│п╟п╧я┌я▀ п©я─п╦ я█я┌п╬п╪ я─п╟п╠п╬я┌п╟я▌я┌. > п▓я┌п╬я─п╟я▐ п╨п╬п╪п╟п╫п╢п╟ я│п╬п╬п╠я┴п╟п╣я┌, я┤я┌п╬ п╨п╟п╨п╦п╣ я┌п╬ п©я─п╬я├п╣я│я│я▀ nginx я─п╟п╠п╬я┌п╟я▌я┌. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,260631,260631#msg-260631 п÷п╬п©я─п╬п╠я┐п╧я┌п╣: sudo killall -9 nginx sudo service nginx start > > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Alexey Malov ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From bochkov.sergey п╫п╟ gmail.com Wed Jul 29 21:24:09 2015 From: bochkov.sergey п╫п╟ gmail.com (Sergey Bochkov) Date: Thu, 30 Jul 2015 00:24:09 +0300 Subject: =?UTF-8?B?UmU6IG5naW54INCx0LXQtyDQv9GA0LjRh9C40L3RiyDQv9C10YDQtdGB0YLQsNC7?= =?UTF-8?B?INC30LDQv9GD0YHQutCw0YLRjNGB0Y8=?= In-Reply-To: References: <2bb2fac886161bb34870c098783a3469.NginxMailingListRussian@forum.nginx.org> Message-ID: п░ п╥п╟я┤п╣п╪, п╠я┐п╢я┐я┤п╦ я─я┐я┌п╬п╪, п╥п╟п©я┐я│п╨п╟я┌я▄ п╨п╬п╪п╟п╫п╢я┐ я│ п©п╬п╪п╬я┴я▄я▌ sudo? п║я┐п╢я▐ п©п╬ п╡я│п╣п╪я┐ п╡п╟я┬ init-я│п╨я─п╦п©я┌ п©я▀я┌п╟п╣я┌я│я▐ п╫п╟п╧я┌п╦ pid я└п╟п╧п╩ п╦ п╫п╣ п╫п╟я┘п╬п╢п╦я┌ п╣пЁп╬, п©п╬я█я┌п╬п╪я┐ п╢п╦я─п╣п╨я┌п╦п╡п╟ stop/restart п╦ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌. п÷я─п╟п╡п╟ п╫п╟ п©п╟п©п╨я┐ c pid, п╫я┐ п╦п╩п╦ я│п╟п╪п╬п╧ п©п╟п©п╨п╦ п╫п╣я┌, п©я─п╬п╡п╣я─я▄я┌п╣. 29 п╦я▌п╩я▐ 2015 пЁ., 23:48 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ Alexey Malov п╫п╟п©п╦я│п╟п╩: > > 29 п╦я▌п╩я▐ 2015 пЁ., 14:56 п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ tfox п╫п╟п©п╦я│п╟п╩: > >> п▓я│п╣п╪ п©я─п╦п╡п╣я┌. >> >> п▓п╬я┌ я┌п╟п╨п╟я▐ я│п╦я┌я┐п╟я├п╦я▐. >> >> root п╫п╟ maxserver:/# sudo service nginx start >> root п╫п╟ maxserver:/# sudo service nginx stop >> root п╫п╟ maxserver:/# sudo service nginx restart >> * Restarting nginx nginx [fail] >> root п╫п╟ maxserver:/# >> >> п÷п╬п╩я┐я┤п╟п╣я┌я│я▐ пЁп╬п╡п╬я─п╦я┬я▄ nginx я│я┌п╟я─я┌ п╬п╫ п╪п╬п╩я┤п╦я┌. п⌠п╬п╡п╬я─п╦я┬я▄ я│я┌п╬п© п╬п╫ я┌п╬п╤п╣ п╪п╬п╩я┤п╦я┌. >> п⌠п╬п╡п╬я─п╦я┬я▄ я─п╣я│я┌п╟я─я┌ п╬п╫ п╬я┌п╡п╣я┤п╟п╣я┌ fail >> >> >> >> root п╫п╟ maxserver:/# sudo service nginx status >> * nginx is not running >> root п╫п╟ maxserver:/# grep -h '[n]ginx' <(ps aux) <(service --status-all >> 2>&1) >> www-data 11700 0.0 0.3 3465836 31896 ? S Jul28 0:14 nginx: >> worker process >> www-data 11701 0.0 0.4 3465836 32364 ? S Jul28 0:13 nginx: >> worker process >> www-data 11702 0.0 0.3 3465836 31940 ? S Jul28 0:14 nginx: >> worker process >> www-data 11703 0.0 0.3 3465836 31916 ? S Jul28 0:15 nginx: >> worker process >> www-data 11704 0.0 0.3 3465836 25504 ? S Jul28 0:00 nginx: >> cache manager process >> [ - ] nginx >> root п╫п╟ maxserver:/# >> >> п²п╟я│п╨п╬п╩я▄п╨п╬ я▐ п©п╬п╫п╦п╪п╟я▌. >> п÷п╣я─п╡п╟я▐ п╨п╬п╪п╟п╫п╢п╟ я│п╬п╬п╠я┴п╟п╣я┌, я┤я┌п╬ nginx п╫п╣ п╥п╟п©я┐я┴п╣п╫. п²п╬ я│п╟п╧я┌я▀ п©я─п╦ я█я┌п╬п╪ я─п╟п╠п╬я┌п╟я▌я┌. >> п▓я┌п╬я─п╟я▐ п╨п╬п╪п╟п╫п╢п╟ я│п╬п╬п╠я┴п╟п╣я┌, я┤я┌п╬ п╨п╟п╨п╦п╣ я┌п╬ п©я─п╬я├п╣я│я│я▀ nginx я─п╟п╠п╬я┌п╟я▌я┌. >> >> Posted at Nginx Forum: >> http://forum.nginx.org/read.php?21,260631,260631#msg-260631 > > > п÷п╬п©я─п╬п╠я┐п╧я┌п╣: > sudo killall -9 nginx > sudo service nginx start > > >> >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru п╫п╟ nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > > -- > Alexey Malov > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum п╫п╟ nginx.us Thu Jul 30 07:49:52 2015 From: nginx-forum п╫п╟ nginx.us (dtulyakov) Date: Thu, 30 Jul 2015 03:49:52 -0400 Subject: =?UTF-8?B?0L/RgNC+0LrRgdC40YDQvtCy0LDQvdC40LUg0YHRgtC40LvQtdC5?= Message-ID: <0c43b0768098b20505b9a286871228a5.NginxMailingListRussian@forum.nginx.org> п■п╩я▐ я┌п╣я│я┌п╟ п©п╣я─п╣п╢п╟я▌ я─п╬п╠п╬я┌.я┌я┘я┌ п╫п╬ п╫п╟п╢п╬ п©п╣я─п╣п╢п╟п╡п╟я┌я▄ я├я│я│ я│я┌п╦п╩п╦ я│ п╢я─я┐пЁп╬пЁп╬ я│п╣я─п╡п╣я─п╟ п п╟п╨ я┌п╬п╩я▄п╨п╬ п©п╦я┬я┐ п╡п╪п╣я│я┌п╬ .cs .css п╪п╫п╣ п╡п╬п╥п╡я─п╟я┴п╟я▌я┌я│я▐ я│я┌п╦п╩п╦ я│ п╬я│п╫п╬п╡п╫п╬пЁп╬ п╢п╬п╪п╣п╫п╟ location /css/style.min.cs { rewrite /css/style.min.cs /robots.txt break; proxy_pass http://example.org/; proxy_set_header Host $proxy_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For>$proxy_add_x_forwarded_for; } location /moskva/ { proxy_pass http://example.org/; proxy_redirect off; proxy_set_header Host $proxy_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For>$proxy_add_x_forwarded_for; } п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п╨п╟п╨ п©п╬п╠п╣п╢п╦я┌я▄ я█я┌я┐ п©я─п╬п╠п╩п╣п╪я┐ п≈п╚ п╨я─п╬п╪п╣ п╨п╟п╨ п©я─п╬п©п╦я│п╟я┌я▄ п©п╬п╩п╫я▀п╣ п©я┐я┌п╦ п╨ я│я┌п╦п╩я▐п╪ п╫п╟ п╢п╬п╪п╣п╫п╣ example.org Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260642,260642#msg-260642 From alex.hha п╫п╟ gmail.com Thu Jul 30 08:37:40 2015 From: alex.hha п╫п╟ gmail.com (Alex Domoradov) Date: Thu, 30 Jul 2015 11:37:40 +0300 Subject: =?UTF-8?B?UmU6INC/0YDQvtC60YHQuNGA0L7QstCw0L3QuNC1INGB0YLQuNC70LXQuQ==?= In-Reply-To: <0c43b0768098b20505b9a286871228a5.NginxMailingListRussian@forum.nginx.org> References: <0c43b0768098b20505b9a286871228a5.NginxMailingListRussian@forum.nginx.org> Message-ID: location /moskva/ My English is п╬я┤п╣п╫я▄ я┘п╬я─п╬я┬п╦п╧ :D п╦п╥п╡п╦п╫я▐я▌я│я▄ п╥п╟ п╬я└я└я┌п╬п© 2015-07-30 10:49 GMT+03:00 dtulyakov : > п■п╩я▐ я┌п╣я│я┌п╟ п©п╣я─п╣п╢п╟я▌ я─п╬п╠п╬я┌.я┌я┘я┌ п╫п╬ п╫п╟п╢п╬ п©п╣я─п╣п╢п╟п╡п╟я┌я▄ я├я│я│ я│я┌п╦п╩п╦ я│ п╢я─я┐пЁп╬пЁп╬ я│п╣я─п╡п╣я─п╟ > п п╟п╨ я┌п╬п╩я▄п╨п╬ п©п╦я┬я┐ п╡п╪п╣я│я┌п╬ .cs .css п╪п╫п╣ п╡п╬п╥п╡я─п╟я┴п╟я▌я┌я│я▐ я│я┌п╦п╩п╦ я│ п╬я│п╫п╬п╡п╫п╬пЁп╬ п╢п╬п╪п╣п╫п╟ > > location /css/style.min.cs { > rewrite /css/style.min.cs /robots.txt break; > proxy_pass http://example.org/; > proxy_set_header Host $proxy_host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For>$proxy_add_x_forwarded_for; > } > > location /moskva/ { > proxy_pass http://example.org/; > proxy_redirect off; > proxy_set_header Host $proxy_host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For>$proxy_add_x_forwarded_for; > } > > п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п╨п╟п╨ п©п╬п╠п╣п╢п╦я┌я▄ я█я┌я┐ п©я─п╬п╠п╩п╣п╪я┐ > п≈п╚ п╨я─п╬п╪п╣ п╨п╟п╨ п©я─п╬п©п╦я│п╟я┌я▄ п©п╬п╩п╫я▀п╣ п©я┐я┌п╦ п╨ я│я┌п╦п╩я▐п╪ п╫п╟ п╢п╬п╪п╣п╫п╣ example.org > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,260642,260642#msg-260642 > > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ----------- я│п╩п╣п╢я┐я┴п╟я▐ я┤п╟я│я┌я▄ ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: From nginx-forum п╫п╟ nginx.us Fri Jul 31 04:43:38 2015 From: nginx-forum п╫п╟ nginx.us (dtulyakov) Date: Fri, 31 Jul 2015 00:43:38 -0400 Subject: =?UTF-8?B?UmU6INC/0YDQvtC60YHQuNGA0L7QstCw0L3QuNC1INGB0YLQuNC70LXQuQ==?= In-Reply-To: References: Message-ID: <2ae34a5e72f03ee79a936a5f9dd5b48f.NginxMailingListRussian@forum.nginx.org> п÷я─п╦я┤я▒п╪ я┌я┐я┌ п╩п╬п╨п╣п╧я┬п╫ п╪п╬я│п╨п╡п╟? п©п╬ п╩п╦п╫п╨я┐ http://megasait.org/moskva/ п╨п╬п╫я┌п╣п╫я┌ п╥п╟пЁя─я┐п╤п╟п╣я┌я│я▐ я│ example.org, я│я┌п╦п╩п╦ п╥п╟пЁя─я┐п╤п╟я▌я┌я│я▐ я│ megasait.org п╟ п╫п╟п╢п╬ я│ example.org я┤я┌п╬ я▐ п╢п╣п╩п╟я▌ п╫п╣ я┌п╟п╨? ALex_hha Wrote: ------------------------------------------------------- > location /moskva/ > > My English is п╬я┤п╣п╫я▄ я┘п╬я─п╬я┬п╦п╧ :D > > п╦п╥п╡п╦п╫я▐я▌я│я▄ п╥п╟ п╬я└я└я┌п╬п© > > 2015-07-30 10:49 GMT+03:00 dtulyakov : > > > п■п╩я▐ я┌п╣я│я┌п╟ п©п╣я─п╣п╢п╟я▌ я─п╬п╠п╬я┌.я┌я┘я┌ п╫п╬ п╫п╟п╢п╬ п©п╣я─п╣п╢п╟п╡п╟я┌я▄ я├я│я│ я│я┌п╦п╩п╦ я│ п╢я─я┐пЁп╬пЁп╬ > я│п╣я─п╡п╣я─п╟ > > п п╟п╨ я┌п╬п╩я▄п╨п╬ п©п╦я┬я┐ п╡п╪п╣я│я┌п╬ .cs .css п╪п╫п╣ п╡п╬п╥п╡я─п╟я┴п╟я▌я┌я│я▐ я│я┌п╦п╩п╦ я│ п╬я│п╫п╬п╡п╫п╬пЁп╬ > п╢п╬п╪п╣п╫п╟ > > > > location /css/style.min.cs { > > rewrite /css/style.min.cs /robots.txt break; > > proxy_pass http://example.org/; > > proxy_set_header Host $proxy_host; > > proxy_set_header X-Real-IP $remote_addr; > > proxy_set_header X-Forwarded-For>$proxy_add_x_forwarded_for; > > } > > > > location /moskva/ { > > proxy_pass http://example.org/; > > proxy_redirect off; > > proxy_set_header Host $proxy_host; > > proxy_set_header X-Real-IP $remote_addr; > > proxy_set_header X-Forwarded-For>$proxy_add_x_forwarded_for; > > } > > > > п÷п╬п╢я│п╨п╟п╤п╦я┌п╣ п╨п╟п╨ п©п╬п╠п╣п╢п╦я┌я▄ я█я┌я┐ п©я─п╬п╠п╩п╣п╪я┐ > > п≈п╚ п╨я─п╬п╪п╣ п╨п╟п╨ п©я─п╬п©п╦я│п╟я┌я▄ п©п╬п╩п╫я▀п╣ п©я┐я┌п╦ п╨ я│я┌п╦п╩я▐п╪ п╫п╟ п╢п╬п╪п╣п╫п╣ example.org > > > > Posted at Nginx Forum: > > http://forum.nginx.org/read.php?21,260642,260642#msg-260642 > > > > _______________________________________________ > > nginx-ru mailing list > > nginx-ru п╫п╟ nginx.org > > http://mailman.nginx.org/mailman/listinfo/nginx-ru > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260642,260669#msg-260669 From pavel2000 п╫п╟ ngs.ru Fri Jul 31 05:52:36 2015 From: pavel2000 п╫п╟ ngs.ru (Pavel V.) Date: Fri, 31 Jul 2015 11:52:36 +0600 Subject: =?UTF-8?B?UmU6INC/0YDQvtC60YHQuNGA0L7QstCw0L3QuNC1INGB0YLQuNC70LXQuQ==?= In-Reply-To: <2ae34a5e72f03ee79a936a5f9dd5b48f.NginxMailingListRussian@forum.nginx.org> References: <2ae34a5e72f03ee79a936a5f9dd5b48f.NginxMailingListRussian@forum.nginx.org> Message-ID: <159472877.20150731115236@ngs.ru> > п÷я─п╦я┤я▒п╪ я┌я┐я┌ п╩п╬п╨п╣п╧я┬п╫ п╪п╬я│п╨п╡п╟? > п©п╬ п╩п╦п╫п╨я┐ http://megasait.org/moskva/ п╨п╬п╫я┌п╣п╫я┌ п╥п╟пЁя─я┐п╤п╟п╣я┌я│я▐ я│ example.org, > я│я┌п╦п╩п╦ п╥п╟пЁя─я┐п╤п╟я▌я┌я│я▐ я│ megasait.org п╟ п╫п╟п╢п╬ я│ example.org > я┤я┌п╬ я▐ п╢п╣п╩п╟я▌ п╫п╣ я┌п╟п╨? п▓я▀ п╫п╣ я│п╪п╬я┌я─п╦я┌п╣ п╫п╟ п╨п╬п╫я└п╦пЁ я├п╣п╩п╦п╨п╬п╪. п▓п╣я─п╬я▐я┌п╫п╬ я┐ п╡п╟я│ п╣я│я┌я▄ п╢я─я┐пЁп╦п╣ location, п╨я─п╬п╪п╣ п©я─п╦п╡п╣п╢п╣п╫п╫я▀я┘ п╢п╡я┐я┘. п÷я─п╬я┤п╦я┌п╟п╧я┌п╣ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌: http://nginx.org/ru/docs/http/ngx_http_core_module.html#location п·п╠я─п╟я┌п╦я┌п╣ п╡п╫п╦п╪п╟п╫п╦п╣ п╫п╟ >п∙я│п╩п╦ я┐ я│п╬п╡п©п╟п╡я┬п╣пЁп╬ п©я─п╣я└п╦п╨я│п╫п╬пЁп╬ locationБ─≥п╟ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╧ п╢п╩п╦п╫я▀ >я┐п╨п╟п╥п╟п╫ п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─ Б─°^~Б─², я┌п╬ я─п╣пЁя┐п╩я▐я─п╫я▀п╣ п╡я▀я─п╟п╤п╣п╫п╦я▐ п╫п╣ п©я─п╬п╡п╣я─я▐я▌я┌я│я▐. п╒п╣п©п╣я─я▄ п╣я┴п╣ я─п╟п╥ п╡п╢я┐п╪я┤п╦п╡п╬ п©п╣я─п╣я┤п╦я┌п╟п╧я┌п╣ п╬п©п╦я│п╟п╫п╦п╣ я█я┌п╬п╧ п╢п╦я─п╣п╨я┌п╦п╡я▀ (location). -- п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, Pavel mailto:pavel2000 п╫п╟ ngs.ru From vovansystems п╫п╟ gmail.com Fri Jul 31 12:22:43 2015 From: vovansystems п╫п╟ gmail.com (VovansystemS) Date: Fri, 31 Jul 2015 15:22:43 +0300 Subject: =?UTF-8?B?0LrQsNC6INGD0LzQtdC90YzRiNC40YLRjCDRgNCw0LfQvNC10YAg0LrQtdGI0LAg?= =?UTF-8?B?bmdpbng/?= Message-ID: п■п╬п╠я─я▀п╧ п╢п╣п╫я▄, п╣я│я┌я▄ я│я┌п╟я─я▀п╧, п╫п╬ п╢п╬п╡п╬п╩я▄п╫п╬ п╠п╬п╩я▄я┬п╬п╧ https legacy-я│п╟п╧я┌ п╫п╟ php п╦ я┐ п╡п╩п╟п╢п╣п╩я▄я├п╣п╡ п╫п╣я┌ я─п╣я│я┐я─я│п╬п╡ п╣пЁп╬ п©п╣я─п╣п╢п╣п╩я▀п╡п╟я┌я▄. я│п╟п╧я┌ я│п╬я│я┌п╬п╦я┌ п╦п╥ п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ п╪п╦п╩п╩п╦п╬п╫п╬п╡ я│я┌я─п╟п╫п╦я├ п╡ я─п╟п╧п╬п╫п╣ 60 п╨п╠ п╨п╟п╤п╢п╟я▐ (14 п╨п╠ п©п╬я│п╩п╣ gzip п╫п╟ nginx). п╬я│п╫п╬п╡п╫п╬п╧ я┌я─п╟я└п╦п╨ п╫п╟ я│п╟п╧я┌ - п©п╬п╦я│п╨п╬п╡я▀п╧ п©п╬ п╫п╦п╥п╨п╬я┤п╟я│я┌п╬я┌п╫я▀п╪ п╥п╟п©я─п╬я│п╟п╪ п╦ п╣я│п╩п╦ я─п╟я│п©п╟я─я│п╦я┌я▄ п╩п╬пЁп╦, п©п╬п╩я┐я┤п╟п╣я┌я│я▐ я┤я┌п╬ п╥п╟ я│я┐я┌п╨п╦ п╥п╟пЁя─я┐п╤п╟п╣я┌я│я▐ п©п╬я─я▐п╢п╨п╟ я│п╬я┌п╣п╫ я┌я▀я│я▐я┤ я┐п╫п╦п╨п╟п╩я▄п╫я▀я┘ я│я┌я─п╟п╫п╦я├ (п╨п╟п╨ п©п╬п╦я│п╨п╬п╡я▀п╪п╦ я─п╬п╠п╬я┌п╟п╪п╦ п╦ п©п╟я┐п╨п╟п╪п╦, я┌п╟п╨ п╦ п╨п╩п╦п╣п╫я┌п╟п╪п╦) п╦ я─п╣п╢п╨п╬ п╨п╟п╨п╟я▐ я│я┌я─п╟п╫п╦я├п╟ п╥п╟пЁя─я┐п╤п╟п╣я┌я│я▐ п╠п╬п╩я▄я┬п╣ я┤п╣п╪ 2 я─п╟п╥п╟ п╥п╟ я│я┐я┌п╨п╦. п╢п╩я▐ п╬п╠п╣я│п©п╣я┤п╣п╫п╦я▐ я┘п╬я┌я▐ п╠я▀ п╪п╦п╫п╦п╪п╟п╩я▄п╫п╬п╧ п╬я┌п╨п╟п╥п╬я┐я│я┌п╬п╧я┤п╦п╡п╬я│я┌п╦, п╣я│я┌я▄ п╦п╢п╣я▐ п╨п╣я┬п╦я─п╬п╡п╟я┌я▄ п╬я┌п╡п╣я┌я▀ backend'п╟, я┤я┌п╬п╠я▀ п╡ я│п╩я┐я┤п╟п╣ п╣пЁп╬ п©п╟п╢п╣п╫п╦я▐ (п╥п╟п╢я┐п╪я┤п╦п╡п╬я│я┌п╦) п╠я▀п╩п╟ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ п╬я┌п╢п╟я┌я▄ я┘п╬я┌я▄ я┤я┌п╬-я┌п╬ я┤п╣я─п╣п╥ fastcgi_cache_use_stale. п╫п╬ я─п╟п╥п╪п╣я─ п╨п╣я┬п╟ п╡я│п╣я┘ я├п╣п╩п╣п╡я▀я┘ я│я┌я─п╟п╫п╦я├ я│п╟п╧я┌п╟ п©я─п╣п╡я▀я│п╦я┌ п╡я│п╣ я─п╟п╥я┐п╪п╫я▀п╣ п©я─п╣п╢п╣п╩я▀ (60п╨п╠ я┘ 1 000 000 я│я┌я─п╟п╫п╦я├ Б┴┬ 58 пЁп╠) п╨п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪ п╪п╬п╤п╫п╬ "я│п╤п╦п╪п╟я┌я▄" п╨п╣я┬ nginx, п╨я─п╬п╪п╣ п╢п╬я─п╟п╠п╬я┌п╨п╦ п©я─п╦п╩п╬п╤п╣п╫п╦я▐, я┌п╟п╨, я┤я┌п╬п╠я▀ п╬п╫п╬ я│я─п╟п╥я┐ п╬я┌п╢п╟п╡п╟п╩п╬ я│п╤п╟я┌я▀п╧ п╬я┌п╡п╣я┌? ( п╥п╢п╣я│я▄ я▐ я┤п╦я┌п╟п╩: http://forum.nginx.org/read.php?21,256725,256739#msg-256739 ) п╨п╟п╨ п╬п╢п╦п╫ п╦п╥ п╡п╟я─п╦п╟п╫я┌п╬п╡ п╡п╦п╤я┐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ п╨п╟п╨п╬п╧-п╫п╦п╠я┐п╢я▄ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀, п╨п╬я┌п╬я─п╟я▐ я┐п╪п╣п╣я┌ я│п╤п╦п╪п╟я┌я▄ я└п╟п╧п╩я▀ п╫п╟ п╩п╣я┌я┐, п╫п╬ я┌я┐я┌ п╪п╫п╬пЁп╬ п╡п╬п©я─п╬я│п╬п╡ п╨ я│п╨п╬я─п╬я│я┌п╦ я─п╟п╠п╬я┌я▀ fuse (п©п╬ п╨я─п╟п╧п╫п╣п╧ п╪п╣я─п╣ я─п╟п╫я▄я┬п╣ п╬п╫п╟ я─п╟п╠п╬я┌п╟п╩п╟ п╪п╣п╢п╩п╣п╫п╫п╬, п╦п╥п╪п╣п╫п╦п╩п╟я│я▄ п╩п╦ я│п╦я┌я┐п╟я├п╦я▐?) п╡ п©я─п╦п╫я├п╦п©п╣, cloudflare п╪п╬пЁ п╠я▀ я─п╣я┬п╦я┌я▄ п╥п╟п╢п╟я┤я┐, п╣я│п╩п╦ п╨я┐п©п╦я┌я▄ п╠п╦п╥п╫п╣я│ п©п╩п╟п╫ п╦ п╥п╟п╨п╟я┤п╟я┌я▄ я┌я┐п╢п╟ я│п╡п╬п╦ я│п╣я─я┌п╦я└п╦п╨п╟я┌я▀, п╫п╬ п╦п╫я┌п╣я─п╣я│п╫п╬ я─п╟я│я│п╪п╬я┌я─п╣я┌я▄ п╡п╟я─п╦п╟п╫я┌ я│ nginx, п©п╬я┌п╬п╪я┐ п╨п╟п╨ я┐ cloudflare п╣я│я┌я▄ п╣я┴я▒ п╨п╬я│я▐п╨п╦ я│ п╢п╬я│я┌я┐п©п╫п╬я│я┌я▄я▌ п╢п╩я▐ п╫п╣п╨п╬я┌п╬я─я▀я┘ п╨п╩п╦п╣п╫я┌п╬п╡ п╦ я─п╬п╠п╬я┌п╬п╡. п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┐ п╨п╬пЁп╬-п╩п╦п╠п╬ п╣я│я┌я▄ п©п╬я┘п╬п╤п╦п╧ п╬п©я▀я┌? From annulen п╫п╟ yandex.ru Fri Jul 31 12:36:12 2015 From: annulen п╫п╟ yandex.ru (Konstantin Tokarev) Date: Fri, 31 Jul 2015 15:36:12 +0300 Subject: =?UTF-8?B?UmU6INC60LDQuiDRg9C80LXQvdGM0YjQuNGC0Ywg0YDQsNC30LzQtdGAINC60LU=?= =?UTF-8?B?0YjQsCBuZ2lueD8=?= In-Reply-To: References: Message-ID: <557091438346172@web12g.yandex.ru> 31.07.2015, 15:22, "VovansystemS" : > п■п╬п╠я─я▀п╧ п╢п╣п╫я▄, > > п╣я│я┌я▄ я│я┌п╟я─я▀п╧, п╫п╬ п╢п╬п╡п╬п╩я▄п╫п╬ п╠п╬п╩я▄я┬п╬п╧ https legacy-я│п╟п╧я┌ п╫п╟ php п╦ я┐ > п╡п╩п╟п╢п╣п╩я▄я├п╣п╡ п╫п╣я┌ я─п╣я│я┐я─я│п╬п╡ п╣пЁп╬ п©п╣я─п╣п╢п╣п╩я▀п╡п╟я┌я▄. я│п╟п╧я┌ я│п╬я│я┌п╬п╦я┌ п╦п╥ п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ > п╪п╦п╩п╩п╦п╬п╫п╬п╡ я│я┌я─п╟п╫п╦я├ п╡ я─п╟п╧п╬п╫п╣ 60 п╨п╠ п╨п╟п╤п╢п╟я▐ (14 п╨п╠ п©п╬я│п╩п╣ gzip п╫п╟ nginx). > > п╬я│п╫п╬п╡п╫п╬п╧ я┌я─п╟я└п╦п╨ п╫п╟ я│п╟п╧я┌ - п©п╬п╦я│п╨п╬п╡я▀п╧ п©п╬ п╫п╦п╥п╨п╬я┤п╟я│я┌п╬я┌п╫я▀п╪ п╥п╟п©я─п╬я│п╟п╪ п╦ п╣я│п╩п╦ > я─п╟я│п©п╟я─я│п╦я┌я▄ п╩п╬пЁп╦, п©п╬п╩я┐я┤п╟п╣я┌я│я▐ я┤я┌п╬ п╥п╟ я│я┐я┌п╨п╦ п╥п╟пЁя─я┐п╤п╟п╣я┌я│я▐ п©п╬я─я▐п╢п╨п╟ я│п╬я┌п╣п╫ > я┌я▀я│я▐я┤ я┐п╫п╦п╨п╟п╩я▄п╫я▀я┘ я│я┌я─п╟п╫п╦я├ (п╨п╟п╨ п©п╬п╦я│п╨п╬п╡я▀п╪п╦ я─п╬п╠п╬я┌п╟п╪п╦ п╦ п©п╟я┐п╨п╟п╪п╦, я┌п╟п╨ п╦ > п╨п╩п╦п╣п╫я┌п╟п╪п╦) п╦ я─п╣п╢п╨п╬ п╨п╟п╨п╟я▐ я│я┌я─п╟п╫п╦я├п╟ п╥п╟пЁя─я┐п╤п╟п╣я┌я│я▐ п╠п╬п╩я▄я┬п╣ я┤п╣п╪ 2 я─п╟п╥п╟ п╥п╟ > я│я┐я┌п╨п╦. > > п╢п╩я▐ п╬п╠п╣я│п©п╣я┤п╣п╫п╦я▐ я┘п╬я┌я▐ п╠я▀ п╪п╦п╫п╦п╪п╟п╩я▄п╫п╬п╧ п╬я┌п╨п╟п╥п╬я┐я│я┌п╬п╧я┤п╦п╡п╬я│я┌п╦, п╣я│я┌я▄ п╦п╢п╣я▐ > п╨п╣я┬п╦я─п╬п╡п╟я┌я▄ п╬я┌п╡п╣я┌я▀ backend'п╟, я┤я┌п╬п╠я▀ п╡ я│п╩я┐я┤п╟п╣ п╣пЁп╬ п©п╟п╢п╣п╫п╦я▐ (п╥п╟п╢я┐п╪я┤п╦п╡п╬я│я┌п╦) > п╠я▀п╩п╟ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ п╬я┌п╢п╟я┌я▄ я┘п╬я┌я▄ я┤я┌п╬-я┌п╬ я┤п╣я─п╣п╥ fastcgi_cache_use_stale. п╫п╬ > я─п╟п╥п╪п╣я─ п╨п╣я┬п╟ п╡я│п╣я┘ я├п╣п╩п╣п╡я▀я┘ я│я┌я─п╟п╫п╦я├ я│п╟п╧я┌п╟ п©я─п╣п╡я▀я│п╦я┌ п╡я│п╣ я─п╟п╥я┐п╪п╫я▀п╣ п©я─п╣п╢п╣п╩я▀ > (60п╨п╠ я┘ 1 000 000 я│я┌я─п╟п╫п╦я├ Б┴┬ 58 пЁп╠) > > п╨п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪ п╪п╬п╤п╫п╬ "я│п╤п╦п╪п╟я┌я▄" п╨п╣я┬ nginx, п╨я─п╬п╪п╣ п╢п╬я─п╟п╠п╬я┌п╨п╦ п©я─п╦п╩п╬п╤п╣п╫п╦я▐, > я┌п╟п╨, я┤я┌п╬п╠я▀ п╬п╫п╬ я│я─п╟п╥я┐ п╬я┌п╢п╟п╡п╟п╩п╬ я│п╤п╟я┌я▀п╧ п╬я┌п╡п╣я┌? > > ( п╥п╢п╣я│я▄ я▐ я┤п╦я┌п╟п╩: http://forum.nginx.org/read.php?21,256725,256739#msg-256739 ) п▓п╨п╩я▌я┤п╦я┌я▄ gzip п╡ nginx > > п╨п╟п╨ п╬п╢п╦п╫ п╦п╥ п╡п╟я─п╦п╟п╫я┌п╬п╡ п╡п╦п╤я┐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ п╨п╟п╨п╬п╧-п╫п╦п╠я┐п╢я▄ я└п╟п╧п╩п╬п╡п╬п╧ > я│п╦я│я┌п╣п╪я▀, п╨п╬я┌п╬я─п╟я▐ я┐п╪п╣п╣я┌ я│п╤п╦п╪п╟я┌я▄ я└п╟п╧п╩я▀ п╫п╟ п╩п╣я┌я┐, п╫п╬ я┌я┐я┌ п╪п╫п╬пЁп╬ п╡п╬п©я─п╬я│п╬п╡ п╨ > я│п╨п╬я─п╬я│я┌п╦ я─п╟п╠п╬я┌я▀ fuse (п©п╬ п╨я─п╟п╧п╫п╣п╧ п╪п╣я─п╣ я─п╟п╫я▄я┬п╣ п╬п╫п╟ я─п╟п╠п╬я┌п╟п╩п╟ п╪п╣п╢п╩п╣п╫п╫п╬, > п╦п╥п╪п╣п╫п╦п╩п╟я│я▄ п╩п╦ я│п╦я┌я┐п╟я├п╦я▐?) п°п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╓п║ я│ п╫п╟я┌п╦п╡п╫п╬п╧ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ я│п╤п╟я┌п╦я▐, п╫п╟п©я─п╦п╪п╣я─, Reiser 4, Btrfs п╦п╩п╦ ZFS > > п╡ п©я─п╦п╫я├п╦п©п╣, cloudflare п╪п╬пЁ п╠я▀ я─п╣я┬п╦я┌я▄ п╥п╟п╢п╟я┤я┐, п╣я│п╩п╦ п╨я┐п©п╦я┌я▄ п╠п╦п╥п╫п╣я│ п©п╩п╟п╫ п╦ > п╥п╟п╨п╟я┤п╟я┌я▄ я┌я┐п╢п╟ я│п╡п╬п╦ я│п╣я─я┌п╦я└п╦п╨п╟я┌я▀, п╫п╬ п╦п╫я┌п╣я─п╣я│п╫п╬ я─п╟я│я│п╪п╬я┌я─п╣я┌я▄ п╡п╟я─п╦п╟п╫я┌ я│ > nginx, п©п╬я┌п╬п╪я┐ п╨п╟п╨ я┐ cloudflare п╣я│я┌я▄ п╣я┴я▒ п╨п╬я│я▐п╨п╦ я│ п╢п╬я│я┌я┐п©п╫п╬я│я┌я▄я▌ п╢п╩я▐ > п╫п╣п╨п╬я┌п╬я─я▀я┘ п╨п╩п╦п╣п╫я┌п╬п╡ п╦ я─п╬п╠п╬я┌п╬п╡. > > п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┐ п╨п╬пЁп╬-п╩п╦п╠п╬ п╣я│я┌я▄ п©п╬я┘п╬п╤п╦п╧ п╬п©я▀я┌? > _______________________________________________ > nginx-ru mailing list > nginx-ru п╫п╟ nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Regards, Konstantin From vovansystems п╫п╟ gmail.com Fri Jul 31 13:49:16 2015 From: vovansystems п╫п╟ gmail.com (VovansystemS) Date: Fri, 31 Jul 2015 16:49:16 +0300 Subject: =?UTF-8?B?UmU6INC60LDQuiDRg9C80LXQvdGM0YjQuNGC0Ywg0YDQsNC30LzQtdGAINC60LU=?= =?UTF-8?B?0YjQsCBuZ2lueD8=?= In-Reply-To: <557091438346172@web12g.yandex.ru> References: <557091438346172@web12g.yandex.ru> Message-ID: > п▓п╨п╩я▌я┤п╦я┌я▄ gzip п╡ nginx я│п╣п╧я┤п╟я│ gzip п╫п╟ nginx п╡п╨п╩я▌я┤я▒п╫ (п╨п╩п╦п╣п╫я┌п╟п╪ п╬я┌п╢п╟я▒я┌я│я▐ я│п╤п╟я┌п╟я▐ я│я┌я─п╟п╫п╦я├п╟), п╫п╬ п╡ п╨п╣я┬ п╡я│я▒ я─п╟п╡п╫п╬ п╨п╩п╟п╢я┐я┌я│я▐ п╬я─п╦пЁп╦п╫п╟п╩я▄п╫я▀п╣ п╬я┌п╡п╣я┌я▀ fastcgi п╠п╣п╥ я│п╤п╟я┌п╦я▐. п╟ п╣я│п╩п╦ п▓я▀ п╦п╪п╣п╣я┌п╣ п╡ п╡п╦п╢я┐ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬ п©я─п╬п©я┐я│я┌п╦я┌я▄ я┤п╣я─п╣п╥ nginx, п╨п╬я┌п╬я─я▀п╧ я│п╬п╤п╪я▒я┌ п╬я┌п╡п╣я┌я▀ ( php5-fpm -> nginx (gzip) -> nginx (fastcgi_cache) ), я┌п╬ п╫п╣ п╪п╬пЁп╩п╦ п╠я▀ п▓я▀ п©я─п╦п╡п╣я│я┌п╦ п©я─п╦п╪п╣я─ п╨п╬п╫я└п╦пЁп╟? > п°п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╓п║ я│ п╫п╟я┌п╦п╡п╫п╬п╧ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ я│п╤п╟я┌п╦я▐, п╫п╟п©я─п╦п╪п╣я─, Reiser 4, Btrfs п╦п╩п╦ ZFS я│п©п╟я│п╦п╠п╬, п╬я┤п╣п╫я▄ п╦п╫я┌п╣я─п╣я│п╫я▀п╧ п╡п╟я─п╦п╟п╫я┌, я┐п╤п╣ я┤п╦я┌п╟я▌