一、首先需在nginx.conf配置添加stream模块

stream {
# 为了让这个配置文件简单一些,将配置stream放入到/usr/local/nginx/conf/conf.d/tcp,并以.conf做后缀名。
# 需要为每个端口创建一个.conf做后缀名的配置文件include /usr/local/nginx/conf/conf.d/tcp/*.conf;
#配置日志格式log_format proxy '$remote_addr [$time_local] ''$protocol $status $bytes_sent $bytes_received ''$session_time -> $upstream_addr ''$upstream_bytes_sent $upstream_bytes_received $upstream_connect_time';
#配置生成tcp或udp日志路径
access_log /usr/local/nginx/logs/access.log proxy;}

二、在/usr/local/nginx/conf/conf.d/tcp/ 路径下编辑*.conf

cat  8888.confupstream fastdfs{server 192.168.137.10:8888;server 192.168.137.11:8888;}server {listen 8888;   #不添加默认为tcp协议,表示监听8888端口proxy_pass fastdfs;proxy_connect_timeout 10;proxy_timeout 1800;} #serverserver {listen 8888 udp; #指定udp协议,表示监听8888端口proxy_pass fastdfs;proxy_timeout 10s;proxy_responses 10;error_log logs/udp-error.log;}

三、/usr/local/nginx/sbin/nginx  -t  检查配置,reload加载/usr/local/nginx/sbin/nginx  -s reload后查看监听端口状态是否正常。

[root@k8s-node1 sbin]# /usr/local/nginx/sbin/nginx  -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@k8s-node1 sbin]#
[root@k8s-node1 sbin]#
[root@k8s-node1 sbin]#
[root@k8s-node1 sbin]# /usr/local/nginx/sbin/nginx  -s reload
[root@k8s-node1 sbin]# netstat  -apn | grep 8888
tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      917/nginx: master p
udp        0      0 0.0.0.0:8888            0.0.0.0:*                           917/nginx: master p
[root@k8s-node1 sbin]#

NGINX udp代理配置相关推荐

  1. nginx反向代理配置及优化

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liuyu.blog.51cto.com/183345/166381 nginx反 ...

  2. nginx反向代理配置实例分享

    nginx反向代理配置一例. 配置内容如下: user www www; worker_processes 8; error_log /usr/local/webserver/nginx/logs/n ...

  3. linux nginx反向代理配置

    linux  nginx反向代理配置 location ^~/api/ {proxy_pass http://192.168.1.50:82/; }

  4. nginx反向代理配置解决不同域名默认页面不同问题

    nginx反向代理配置解决不同域名默认页面不同问题 背景 设计思路 步骤 背景 需求:使用同一个项目(http://localhost:8080/thzhdj)映射两个域名(test1.com,tes ...

  5. nginx正向代理配置

    nginx正向代理配置 一.前言# 正向代理功能比较简单,但是原生nginx不支持https代理,如果访问https网站,会报错. # nginx代理不支持http CONNECT方法: curl: ...

  6. Nginx反向代理配置详解

    Nginx反向代理配置详解 Nginx简单的反向代理配置,包括配置文件中各项参数的的注释,好了,开始! 开始首先安装Nginx 一.建立用户和用户组 1 2 ./usr/sbin/groupadd w ...

  7. nginx反向代理配置 1

    nginx反向代理配置 0x00前言 代理是在内部应用程序和外部客户端之间的服务器,将客户端请求转发到相应的服务器.Nginx 的反向代理服务器是代理服务器位于私有网络的防火墙后面,将客户端请求发送到 ...

  8. 正向代理和Nginx反向代理配置介绍

    正向代理和Nginx反向代理配置介绍 * Author QiuRiMangCao 秋日芒草* 正向代理(代理对象是pc) 是一个位于客户端(pc)和原始服务器(google.com)之间的服务器 场景 ...

  9. LNMP详解(七)——Nginx反向代理配置实战

    今天继续给大家介绍Linux运维的相关知识,本文主要内容是Nginx反向代理配置实战. 一.系统架构简介 在生产环境中,我们有时需要使用Nginx做反向代理功能,其架构如下所示: 在上图中,所有的外界 ...

最新文章

  1. 领导和管理?你一定要分得清!
  2. selenium打开chrome浏览器代码
  3. 类中赋值运算符重载函数
  4. 二叉树特性及详细例子
  5. loj#10050-The XOR Largest Pair【Trie(字典树)】
  6. 这或许才是产品人真实的工资情况
  7. 基于网络索引树的异常轨迹检测算法
  8. 计算文档中不同单词出现的次数
  9. YUV422(UYVY)转RGB565源代码及其讲解.md
  10. RabbitMQ基础进阶教程
  11. linux创建空镜像,Docker创建base镜像
  12. 使用cmd命令创建vue(ivieiw)项目
  13. php高并发解决方案
  14. 子网掩码计算java,JAVA获取子网掩码源代码
  15. 山大商院java课程_山大商院必读书目推荐——《社会科学方法论》
  16. python输出列表的子列表_python切片(获取一个子列表(数组))详解
  17. c语言滤出是个最小值,经典滤波算法及C语言程序
  18. Springboot 整合 Current-Limiting 实现接口限流
  19. ES6中新的AJAX解决方案:Promise、Fetch、Response、Axios
  20. 解决报错 We‘re sorry but doesn‘t work properly without JavaScript enabled. Please enable it to continue.

热门文章

  1. 23岁生日感言:坚持到成功的那刻为止
  2. 成员变量和局部变量的区别
  3. 苹果x充电慢是什么原因_手机资讯:为什么 iPhone 充电从 99% 到 100% 时特别慢是电池故障吗...
  4. nginx 培训文档
  5. office_professional_plus_2013不能卸载,不能重新安装的解决方法
  6. 任性的丁磊 分散的网易
  7. 《纳什均衡与博弈论》
  8. 数据库(4):索引 与 事务
  9. 在Linux4.1.15上使用vsftpd搭建FTP服务问题解析
  10. 小辣椒众筹大获成功,指纹手机价格被颠覆