首页 > 系统相关 >Nginx配置TCP/UDP流量转发

Nginx配置TCP/UDP流量转发

时间:2024-02-06 09:35:26浏览次数:34  
标签:UDP log 0.1 TCP server Nginx proxy error logs

#user nobody;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;


events {
  worker_connections 1024;
}


stream {
  log_format main '$remote_addr [$time_local] '
  '$protocol $status $bytes_sent $bytes_received '
  '$session_time';
  access_log D:/test/nginx/logs/stream-access.log main;
  #include D:/test/nginx/conf.d/*.stream;

       #定义nacos节点列表
  upstream nacos {
    server 127.0.0.1:46381;
    server 127.0.0.1:46379;
    server 127.0.0.1:46383;
  }

      #定义mysql节点列表

  upstream mysql {
    server 127.0.0.1:33060;
  }

   #定义doris接地那列表

  upstream doris {
    server 127.0.0.1:9030;
  }

  # 定义mysql虚拟机
  server {
    listen 33060;
    proxy_timeout 30s;
    proxy_pass mysql;
  }

  # 定义doris虚拟机

  server {
    listen 9030;
    proxy_timeout 30s;
    proxy_pass doris;
  }

  # 定义nacos虚拟机

  server {
    listen 46381;
    proxy_timeout 30s;
    proxy_pass nacos;
  }

}

标签:UDP,log,0.1,TCP,server,Nginx,proxy,error,logs
From: https://www.cnblogs.com/liwutao/p/18009142

相关文章

  • 48从零开始用Rust编写nginx,搭建一个简单又好看官方网站
    wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmpro......
  • nginx: 当HTTPS资源引入HTTP导致报错blocked:mixed-content (混合加载/Mixed Content)如
    location/{expires12h;if($request_uri~*"(php|jsp|cgi|asp|aspx)"){expires0;}proxy_passhttp://127.0.0.1:8181;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forw......
  • windows 下nginx 部署VUE
    一、下载nginx   nginx下载地址:https://nginx.org/en/download.html?utm_source=so二、 nginx 命令1.win+r打开cmd;cd到nginx安装目录2.启动:startnginx3.重启服务:nginx-sreload 三、nginx 配置文件notepad++ 插件notePad++下载nginx......
  • TCP 三次握手的性能优化
    今天分析下TCP三次握手中有哪些可以优化的地方,进而提升握手的性能。客户端的优化三次握手的首要目的就是为了同步序列号。有了序列号才可以进行后续的可靠性的传输。在TCP中有很多功能都是依赖序列号实现的,比如流量控制、消息重传等。在三次握手中序列号的同步是通过SYN报文同......
  • 【转帖】杨亚洲 tcprstat工具
    https://github.com/y123456yz/tcprstat centos6.5yuminstallperfyum-yinstallbisonyaccyum-yinstallflexyuminstallpatchyuminstallglibc-staticautoreconf-fvi./configuremake&makeinstall命令行参数:-p:端口-l:ip-o:打印时延超过-T参数指定的包的数......
  • 将nginx交给service管理
    #!/bin/bash#chkconfig:23459999prot=80nginx=/usr/local/nginx/sbin/nginxcheck(){!$nginx-tq&&echo"致命错误:配置文件错误"&&exit}start(){checknetstat-tln|grep-q":80\>"&&echo"$prot端口被占用"......
  • LVS Nginx HAProxy区别
    LVS抗负载能力强,性能高,能达到F5硬件的60%,对内存和cpu资源消耗比较低工作在四层仅作分发之用,通过vrrp协议转发,具体流量由linux内核处理,没有流量的产生稳定性、可靠性好,自身有完整的双机热备方案,如LVS+keepalived应用范围比较广,可以对所有应用做负载均衡配置性比较低,减少人为出错的概......
  • Nginx--安装&&配置文件
    官网:http://nginx.org/en/download.htmlnginx版本:1.18一 安装1下载预编译环境(预编译报错需要安装什么库直接在库名后面接-devel 使用yum下载)yum-yinstallpcre-developenssl-develgccgcc-c++2 创建用户,解压包useradd-M-r-s/sbin/nologinnginxtarxvfnginx-1.......
  • Nginx--安装模块
    一 安装系统自带模块#进入安装目录[root@localhost~]#cdnginx-1.18.0/#查看原来的编译选项[[email protected]]#nginx-V#查看安装的模块[[email protected]]#./configure--help#以http_v2_module为例[[email protected]]#./confi......
  • Nginx--调优
    1 Nginx运行工作进程数量(worker_processes)Nginx运行工作进程个数一般设置CPU的核心数或者auto,最多8个,8个以上性能提升不会再提升了,而且稳定性变得更低 2 Nginx运行CPU亲和力(worker_cpu_affinity)(全局快添加)nginx默认是没有开启利用多核cpu的配置的,需要通过增加worker_......