【问题标题】:Force mod_speling to use https强制 mod_speling 使用 https
【发布时间】:2017-04-02 17:45:01
【问题描述】:

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

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

我们使用的是 Apache 2.4。

谢谢!

【问题讨论】:

    标签: apache amazon-web-services load-balancing elastic-load-balancer mod-speling


    【解决方案1】:

    通过 vhost 上的 ServerName 强制执行 schema (https),​​只要您通过终止的平衡器浏览,它就会起作用SSL。

    ServerName https://www.example.com
    

    查看更多关于ServerName directive

    【讨论】:

      猜你喜欢
      • 2016-05-07
      • 2019-05-25
      • 1970-01-01
      • 2014-01-20
      • 2021-05-20
      • 2013-07-27
      • 2018-05-27
      • 2019-01-23
      • 1970-01-01
      相关资源
      最近更新 更多