nginx在windows平台上传输udp包

时间:2018-05-15 14:23:59

标签: windows nginx udp

我想使用nginx-1.13.12在Windows平台上传输UDP消息包,但它无法正常工作。当我启动nginx时,它在/logs/error.log中显示错误。详细信息是 [emerg] 13404#13956:D:\ soft_install \ nginx-1.13.12 / conf / nginx.conf中无效的“udp”参数:26

流动是我的nginx.conf文件。 我想知道nginx是否可以在Windows中传输udp包。

#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] "';
    upstream dns {
       server 223.3.71.149:5801 weight=2;
       server 223.3.71.149:5802 weight=3;
    }
    server {
        listen 5800 udp;
        proxy_responses 1;
        proxy_timeout 10s;
        proxy_pass dns;
        access_log  logs/access_dns.log  main;
        error_log logs/error_dns.log;
    }
}

1 个答案:

答案 0 :(得分:0)

我在Windows上遇到了同样的错误。事实证明,Windows上的Nginx不支持udp代理。

  

不支持UDP代理功能。 -http://nginx.org/en/docs/windows.html#known_issues