nginx http 可以通过配置 获取真实ip,但是tcp无法获取真实请求端ip,是需要什么特别的配置吗,还是nginx不支持?
解决方案 »
- Liunx Crontab 定时启动 执行两次的问题
- root用户更改linux文件权限为什么没有效果?
- hi3516a c++交叉编译必须用arm-hisiv300-linux-g++吗?
- linux下修改配置文件,解决通过rpm方式安装的MySQL数据库启动方式
- linux安装oracle问题
- linux安装oracle和xdm的问题的问题
- 遇到这种情况该怎么办?
- rhel7内核加载顺序变化导致硬盘盘符乱序!请教盘符绑定和symlink知识!
- 哪位大神可以知道这是什么语言写的程序?
- 求助,centos7开机黑屏
- tmux2.3 开启输入中文显示为下划线
- 新人请教关于“安装Cryptdb时遇到一个问题”
upstream redirect{
hash $remote_addr consistent;
server 192.168.0.211:8891;
}
server{
listen 8891;
#proxy_set_header Host $host;
#proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass redirect;
}
}我指的是 stream模块(tcp,好像是1.9版本才支持的),不是http
upstream redirect{
hash $remote_addr consistent;
server 192.168.0.211:8891;
}
server{
listen 8891;
#proxy_set_header Host $host;
#proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass redirect;
}
}我指的是 stream模块(tcp,好像是1.9版本才支持的),不是http
proxy_pass redirect 在没有特殊要求的情况下 最好是off
stream 模块nginx wiki 有很好的配置文档,你可以看看
PROXY TCP4 192.168.99.1 192.168.99.1 5155 5555stream {
upstream test{
hash $remote_addr consistent;
server 127.0.0.1:6666;
server 127.0.0.1:7777;
}
server{
listen 5555;
proxy_pass test;
proxy_protocol on;
}
}