Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 强制mod_speling使用https_Apache_Amazon Web Services_Load Balancing_Elastic Load Balancer_Mod Speling - Fatal编程技术网

Apache 强制mod_speling使用https

Apache 强制mod_speling使用https,apache,amazon-web-services,load-balancing,elastic-load-balancer,mod-speling,Apache,Amazon Web Services,Load Balancing,Elastic Load Balancer,Mod Speling,我们正在我们的一个项目中使用mod_speling,该项目多年来运行良好。然而,最近我们转移到了AWS云,并将我们的实例隐藏在一个弹性负载平衡器后面。由于负载平衡器充当反向代理,它还终止SSL通信。但是,mod_speling不知道这一点,如果有拼写问题需要解决,它会将请求重定向到http://而不是https:// 如何强制mod_speling使用https?我已经设置了X_u转发标志,并将HTTPS设置为“开”。mod可能使用了一个SCRIPT_URI标志,但我不想覆盖它,因为这不是一个好

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

如何强制mod_speling使用https?我已经设置了X_u转发标志,并将HTTPS设置为“开”。mod可能使用了一个SCRIPT_URI标志,但我不想覆盖它,因为这不是一个好方法

我们使用的是Apache2.4


谢谢

通过vhost上的ServerName强制执行模式(https),只要您通过终止SSL的平衡器进行浏览,该模式就会起作用

ServerName https://www.example.com
了解更多关于