【发布时间】:2015-03-13 03:39:05
【问题描述】:
我们正在运行一个简单的 Rails 4.0 应用程序(在 Ubuntu 14.04 上),config.force_ssl = true。 SSL 上传到我们的 ELB,ELB 上的 443 和 80 端口都转发到服务器上的 80。
我们的 PCI 扫描一直失败,因为在 HTTP/1.0 中,ELB 的私有 IP 显示在 Location 标头中。关于如何解决这个问题的任何想法?我已经对此进行了几天的广泛研究,现在真的卡住了。
$ telnet app.ourwebsite.com 80
GET / HTTP/1.0
HTTP/1.1 301 Moved Permanently
...
*Location: https://172.31.26.236/*
Server: nginx/1.6.2 + Phusion Passenger 4.0.57
Set-Cookie: AWSELB=...
【问题讨论】:
标签: ruby-on-rails amazon-web-services nginx passenger amazon-elb