1.13.6.2 tcp代理設置

首先、安裝openresty/1.13.6.2

<code>nginx version: openresty/1.13.6.2/<code>
<code>built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)/<code>
<code>built with OpenSSL 1.0.2k-fips  26 Jan 2017/<code>
<code>TLS SNI support enabled/<code>
<code>configure arguments: --prefix=/soft/openresty/nginx --with-cc-opt=-O2 --add-module=../ngx_devel_kit-0.3.0 --add-module=../echo-nginx-module-0.61 --add-module=../xss-nginx-module-0.06 --add-module=../ngx_coolkit-0.2rc3 --add-module=../set-misc-nginx-module-0.32 --add-module=../form-input-nginx-module-0.12 --add-module=../encrypted-session-nginx-module-0.08 --add-module=../srcache-nginx-module-0.31 --add-module=../ngx_lua-0.10.13 --add-module=../ngx_lua_upstream-0.07 --add-module=../headers-more-nginx-module-0.33 --add-module=../array-var-nginx-module-0.05 --add-module=../memc-nginx-module-0.19 --add-module=../redis2-nginx-module-0.15 --add-module=../redis-nginx-module-0.3.7 --add-module=../rds-json-nginx-module-0.15 --add-module=../rds-csv-nginx-module-0.09 --add-module=../ngx_stream_lua-0.0.5 --with-ld-opt=-Wl,-rpath,/soft/openresty/luajit/lib --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre --with-http_realip_module --with-stream --with-stream_ssl_module/<code>

其次、nginx的配置的部分(stream)

1、主配置

<code>#cat  nginx.conf/<code>
<code>stream {/<code>
<code>        log_format proxy '$remote_addr [$time_local] '/<code>
<code>                 '$protocol $status $bytes_sent $bytes_received '/<code>
<code>                 '$session_time "$upstream_addr" '/<code>
<code>                 '"$upstream_bytes_sent" "$upstream_bytes_received" "$upstream_connect_time"';/<code>
<code>        access_log /var/log/nginx/tcp-access.log proxy ;/<code>
<code>        open_log_file_cache off;/<code>
<code>        include vhosts/*.stream;/<code>
<code>}/<code>

2、引用的配置

<code>#vhosts/xxxxxx.stream/<code>
<code>upstream python_cps_api_rpc {/<code>
<code>        server 172.19.220.171:8102;/<code>
<code>        server 172.19.220.180:8102;/<code>
<code>}/<code>
<code>server {/<code>
<code>        listen 8102;/<code>
<code>        proxy_responses 1;/<code>
<code>        proxy_timeout 20s;/<code>
<code>        proxy_pass python_cps_api_rpc;/<code>
<code>}/<code>


openresty/1.13.6.2   tcp代理設置


分享到:


相關文章: