nginx передает пакет udp на платформе Windows - PullRequest
0 голосов
/ 15 мая 2018

Я хочу использовать nginx-1.13.12 для передачи пакета сообщений UDP на платформе Windows, но он не может работать. когда я запускаю nginx, он показывает ошибку в /logs/error.log. Подробная информация [emerg] 13404 # 13956: недопустимый параметр «udp» в D: \ soft_install \ nginx-1.13.12 / conf / nginx.conf: 26

Это мой файл nginx.conf. Я хочу знать, может ли nginx передавать пакет udp в windows.

#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 голосов
/ 22 декабря 2018

Я получил ту же ошибку на Windows.Оказывается, nginx в Windows не поддерживает прокси-сервер udp.

Функциональность прокси-сервера UDP не поддерживается. - http://nginx.org/en/docs/windows.html#known_issues

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...