强制 mod_speling 使用 https

Force mod_speling to use https

我们在我们的一个项目中使用了 mod_speling,多年来一直运行良好。然而,最近我们已经转移到 AWS 云并将我们的实例隐藏在弹性负载均衡器后面。由于负载均衡器充当反向代理,它还会终止 SSL 流量。但是,mod_speling 不知道这一点,如果有拼写问题需要修复,它会将请求重定向到 http:// 而不是 https:// 。

如何强制 mod_speling 使用 https?我已设置 X_FORWARDED_* 标志,并将 HTTPS 设置为 "on"。 mod 可能使用了 SCRIPT_URI 标志,但我不想覆盖它,因为感觉这不是一个好方法。

我们使用的是 Apache 2.4。

谢谢!

通过您的 ServerName 在您的 vhost 上执行 schema (https),​​它将只要您通过终止 SSL 的平衡器浏览,就可以工作。

ServerName https://www.example.com

查看更多关于 ServerName directive