<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      使用Nginx實(shí)現(xiàn)TCP反向代理

      一 說明

      Nginx 在1.9.0版本發(fā)布以前如果要想做到基于TCP的代理及負(fù)載均衡需要通過打名為 nginx_tcp_proxy_module 的第三方patch來實(shí)現(xiàn),該模塊的代碼托管在github上網(wǎng)址:https://github.com/yaoweibin/nginx_tcp_proxy_module/。

      Nginx 從1.9.0開始發(fā)布ngx_stream_core_module模塊,該模塊支持tcp代理及負(fù)載均衡。

      今天我們就要來簡單測試一下 Nginx 的 ngx_stream_core_module 模塊。

      二 安裝Nginx并啟用模塊

      ngx_stream_core_module這個(gè)模塊并不會(huì)默認(rèn)啟用,需要在編譯時(shí)通過指定--with-stream參數(shù)來激活這個(gè)模塊

      1 編譯安裝

      $ yum -y install proc* openssl* pcre*
      $ wget http://nginx.org/download/nginx-1.9.4.tar.gz
      $ tar zxvf nginx-1.9.4.tar.gz
      $ cd nginx-1.9.4
      $ ./configure  --prefix=/etc/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 --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-threads --with-stream --with-stream_ssl_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-http_spdy_module --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
      $ make
      $ make install
      
      

      2 配置stream模塊

      實(shí)例一:測試MYSQL負(fù)載均衡

      stream模塊必需在nginx.conf中配置

      $ mv nginx.conf{,.bak}
      $ vim  /etc/nginx/nginx.conf
      
      worker_processes auto;
      events {
          worker_connections  1024;
      }
      error_log /var/log/nginx_error.log info;
      
      stream {
          upstream mysqld {
              hash $remote_addr consistent;
              server 192.168.1.42:3306 weight=5 max_fails=1 fail_timeout=10s;
              server 192.168.1.43:3306 weight=5 max_fails=1 fail_timeout=10s;
          }
      
          server {
              listen 3306;
              proxy_connect_timeout 1s;
              proxy_timeout 3s;
              proxy_pass mysqld;
          }
      
      }
      
      

      實(shí)例二:實(shí)現(xiàn)SSH轉(zhuǎn)發(fā)

      upstream ssh {
              hash $remote_addr consistent;
              server 192.168.1.42:22 weight=5;
         }
      
      server {
          listen 2222;
          proxy_pass ssh;    
         }
      
      

      實(shí)例三:官方一個(gè)較完整的配置示例
      stream模塊的配置里還支持類似server unix:/tmp/backend3.sock;這樣的sock數(shù)據(jù)交換接口,也可以直接proxy_pass unix:/tmp/stream.socket;。

      worker_processes auto;
      error_log /var/log/nginx/error.log info;
      events {
          worker_connections  1024;
      }
      
      stream {
          upstream backend {
              hash $remote_addr consistent;
      
              server backend1.example.com:12345 weight=5;
              server 127.0.0.1:12345            max_fails=3 fail_timeout=30s;
              server unix:/tmp/backend3;
          }
      
          server {
              listen 12345;
              proxy_connect_timeout 1s;
              proxy_timeout 3s;
              proxy_pass backend;
          }
      
          server {
              listen [::1]:12345;
              proxy_pass unix:/tmp/stream.socket;
          }
      }
      
      
      
      posted @ 2020-05-27 15:22  huningfei  閱讀(8438)  評論(0)    收藏  舉報(bào)
      levels of contents
      主站蜘蛛池模板: 亚洲成在人网站av天堂| 少妇人妻偷人精品无码视频| 亚洲国产另类久久久精品| 国产成人综合网在线观看| 国内精品久久人妻无码不卡| 久久99久久99精品免观看| 国产三级视频网站| 精品人妻二区中文字幕| 视频一区二区三区四区五区| 人人妻人人狠人人爽天天综合网| 国产精品入口麻豆| 黑巨人与欧美精品一区| 久久精品国产亚洲夜色av| 一级毛片网| 国产成人啪精品午夜网站| 国产AV影片麻豆精品传媒| 老鸭窝在线视频| 久久av无码精品人妻出轨| 网友偷拍视频一区二区三区| 国产一区精品综亚洲av| 久久精品国产免费观看频道| 好紧好滑好湿好爽免费视频| 国内揄拍国内精品少妇| 99久久亚洲综合精品成人网 | www久久只有这里有精品| 亚洲国产理论片在线播放| 亚在线观看免费视频入口| 日本一区二区三区黄色网| 日本一区二区三区在线 |观看| 国产免费无遮挡吸奶头视频| 日日碰狠狠添天天爽五月婷| 中文字幕亚洲综合久久综合| 中文有码字幕日本第一页| 国产精品国产三级国快看| 国产一区二区亚洲精品| 久久夜色国产噜噜亚洲av| 久久久久亚洲A√无码| 国产熟睡乱子伦视频在线播放| 精品粉嫩国产一区二区三区 | 日本老熟女一二三区视频| 国产亚洲av嫩草久久|