2016-11-13 78 views

回答

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。