千家信息网

nginx做tcp代理

发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;# Load dynami
千家信息网最后更新 2025年01月25日nginx做tcp代理
user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;# Load dynamic modules. See /usr/share/nginx/README.dynamic.include /usr/share/nginx/modules/*.conf;events {    worker_connections 1024;}http {    log_format  main  '$remote_addr - $remote_user [$time_local] "$http_host" "$request" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" $http_x_forwarded_for '                      '"$upstream_addr" "$upstream_status" "$upstream_response_time" "$request_time"';    access_log  /etc/nginx/logs/access.log  main;    sendfile            on;    tcp_nopush          on;    tcp_nodelay         on;    keepalive_timeout   65;    types_hash_max_size 2048;    include             /etc/nginx/mime.types;    default_type        application/octet-stream;    include /etc/nginx/conf.d/*.conf;}stream {          upstream tcp_proxy {        hash $remote_addr consistent;  #远程地址做个hash        server slbIP:80;  }        upstream tcp_proxy_443 {        hash $remote_addr consistent;  #远程地址做个hash        server slbIP:443;   }      server {        #listen [::]:80;        listen 80;        proxy_connect_timeout 1s;        proxy_timeout 10s;  #后端连接超时时间        proxy_pass tcp_proxy;     }      server {        #listen [::]:443;        listen 443;        proxy_connect_timeout 1s;        proxy_timeout 10s;  #后端连接超时时间        proxy_pass tcp_proxy_443;     }  }
0