nginx四层负载均衡后续-1
来源:4-13 Nginx进阶高级模块_secure_link模块实现请求资源验证

慕妹2362023
2019-03-09
nginx四层配置如下,IP:172.16.1.61
stream {
upstream Http {
server 172.16.1.31:80;
}
server {
listen 80;
proxy_pass Http;
proxy_bind $remote_addr transparent;
}
}
nginx七层配置如下,IP:172.16.1.31
# cat /etc/nginx/conf.d/proxy.conf
upstream node {
server 172.16.1.7;
}
server {
listen 80;
server_name test.nginx.com;
location / {
proxy_pass http://node;
proxy_set_header Host $http_host;
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Nginx Web配置如下,IP:172.16.1.7
# cat /etc/nginx/conf.d/test.conf
server {
listen 80;
server_name test.nginx.com;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
我的电脑是解析 test.nginx.com至172.16.1.61 四层负载均衡上面的
写回答
4回答
-
慕妹2362023
提问者
2019-03-14
不报错,就是添加了刷不出页面,去掉就又好了
012019-03-17 -
Jeson
2019-03-14
添加这个配置后“proxy_bind $remote_addr transparent;”,Nginx启动是报错吗?报的什么错误信息?
012019-03-14 -
慕妹2362023
提问者
2019-03-14
nginx四层负载均衡 +后面nginc七层负载均衡 +web集群。 发现无法获取客户端真实IP地址 。 老师有没有什么办法能实现,如果去掉四层就没问题。还请老师指教
00 -
Jeson
2019-03-14
你好,这个是说的哪一个问题,请贴下问题?
012019-03-14
相似问题