我在AWS ELB后面使用nginx。当我从服务器获得响应远程地址是ELB而不是服务器时,可以使用服务器IP而不是AWS ELB。AWS ELB Nginx远程地址
0
A
回答
1
不,你不能,如果你这样做会违背ELB的整个观点,并且使你的EC2实例暴露给外部流量。在这种情况下,ELB将无法平衡您的实例负载并导致其崩溃。
如果您想直接访问您的实例IP,请勿使用ELB。
-1
你可以在Nginx的日志格式变化,并添加X-前进,这将同时打印ELB和要求
1
当AWS ELB将请求发送到nginx的服务器的原有的广域网IP,它增加了一个头名为“X - 转发,对于”要求,取值为的“the IP address of a client when you use an HTTP or HTTPS load balancer”
所以你的nginx服务器配置应该包含线,如:
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
要允许nginx的服务于应用看到那个h EADER。
相关问题
- 1. 远程IP地址与节点-js背后亚马逊ELB
- 2. Cloudflare使用AWS ELB的AWS ELB
- 3. 如何获取客户端IP地址aws elb?
- 4. 远程IP地址
- 5. 瓶在AWS EC2和高延迟使用AWS ELB
- 6. AWS elastic beanstalk + Nginx + Gunicorn
- 7. akka http远程地址
- 8. GetExtendedUdpTable和远程IP地址
- 9. AWS ELB - > nginx - > socket.io node.js粘性负载平衡
- 10. 与Gunicorn(无nginx)直接使用AWS ELB有什么缺点?
- 11. Amazon AWS ELB在它后面的服务器上没有公共地址
- 12. AWS ELB - 多VPC负载均衡
- 13. AWS ELB延迟问题
- 14. 在AWS上为Node.js设置ELB
- 15. 远程IP地址和物理地址的区别
- 16. 获取远程名称地址(非IP)
- 17. Lighttpd - tomcat - 反向代理 - 远程地址
- 18. jmeter远程测试-IP地址
- 19. 通过IPv6获取远程MAC地址
- 20. 在Angular Universal中获取远程地址
- 21. 获取远程地址behined代理
- 22. 如何远程登录地址?
- 23. 获取远程主机IP地址QTcpServer
- 24. 远程控制nginx配置
- 25. AWS应用ELB吞咽5XX错误?
- 26. Nginx服务器在AWS ELB(Elastic Load Balancer)上的运行状况检查失败
- 27. AWS ELB和Nat Gateway不能很好地协同工作
- 28. AWS ELB健康检查改进
- 29. 猪脚本解析AWS ELB登录
- 30. C#根据进程ID查找本地/远程地址