the*_*ler 2 proxy udp syslog nginx
寻找有关NGINX的一些指导并将源IP地址传递给后端服务器.到目前为止,我已经找到了关于如何为http/s请求执行此操作的配置,而不是针对非HTTP/s端口的TCP/UDP负载平衡.
我有一个UDP代理设置并使用NGINX,但我的应用程序(syslog服务器)中的源IP显示为NGINX,而不是将syslog消息传递给它的设备.
下面是我的配置 - 到目前为止,我正在空手而归,如何从源服务器传递源IP.
stream {
server {
listen 514 udp;
proxy_pass syslog_standard;
}
upstream syslog_standard {
server syslog1.ars.com:10514 max_fails=1 fail_timeout=10s;
server syslog2.ars.com:10514 max_fails=1 fail_timeout=10s;
}
}
Run Code Online (Sandbox Code Playgroud)
任何输入将不胜感激!
非常感谢上面的Alexey.深夜,我通过了这个设置/文档.
通过在server块中添加以下内容非常简单
proxy_bind $remote_addr transparent;
| 归档时间: |
|
| 查看次数: |
6174 次 |
| 最近记录: |