nginx配置代理udp

nginx配置代理udp

  • nginx配置代理udp
    • 1.配置nginx主配置文件
    • 2.创建udp新配置文件
    • 3.检查配置文件
    • 4.重新加载配种文件
    • 5.查看端口是否被监听

nginx配置代理udp

1.配置nginx主配置文件

cd /data/nginx-1.20.1/conf
vim nginx.conf

stream {					#新增stream
	include conf.d/*.udp	#读取配置文件conf.d/*.udp
}

2.创建udp新配置文件

mkdir conf.d
cd conf.d
vim proxy_srs.udp				#新建proxy_srs.udp

upstream dns_upstreams {		#创建集群dns_upstreams
server 100.100.100.100:8000;	#集群主机ip:端口
}

server {						#新增监听端口
listen 8000 udp reuseport tcvbuf=32k sndbuf=32k ipv6only=off;
proxy_pass dns_upstreams;		#代理到集群dns_upstreams
proxy_timeout 70s;
proxy_buffer_size 16k;
proxy_connect_timeout 300000;
error_log log/dns.log;
}

3.检查配置文件

/data/nginx-1.20.1/sbin/nginx -t

4.重新加载配种文件

/data/nginx-1.20.1/sbin/nginx -s reload

5.查看端口是否被监听

ss -utnlp | grep nginx
ss -utnlp | grep :8000

你可能感兴趣的:(nginx,udp,运维)