+86 135 410 16684Mon. - Fri. 10:00-22:00

ELB

  • 配置AWS ELB支持Websocket和Stickiness

    场景 某项目部署在AWS上,使用AWS的 ELB 以及多个EC2 instance。 需要支持HTTP(s) stickiness 项目中使用了websocket (没有stickiness需求) 只有ELB向外开放了访问权限 问题 AWS ELB 目前只支持HTTP(s)和TCP(SSL),并不支持websocket使用的ws(s)。HTTP(s)是Application Layer的,TCP(SSL)是Transport Layer的,而ws(s)也是Application Layer的。因为ELB不支持ws(s),如果要支持web...

    Continue reading »

  • ELB架构下,在Apache如何获取客户端IP

    EC2的Apache日志文件里记录的客户端IP是ELB的IP地址 通过ELB访问EC2时Apache/Nginx的日志文件里记录的是ELB的IP地址,我们无法判断访问站点的客户端IP地址。在这里利用Amazon ELB的功能获取客户端的真实IP地址。 HTTP头信息 X-Forwarded-For ELB和其他负载均衡器一样,把客户端的真实IP地址附加到HTTP头信息(X-Forwarded-For),在EC2获取X-Forwarded-For信息,并写入到日志文件。 使用...

    Continue reading »