我在linode服务器上托管了大约6-7个域,apache是一个where服务器。一个域配置了ssl,其他域仅在http上运行。
假设https://www.example.com配置为ssl。其他人是
http://www.example1.com
http://www.example2.com
http://www.example3.com
http://www.example4.com 如果有人将https://www.example1.com重定向到http://www.example1.com,那么动态规则是什么?
就像在病毒宿主一样
<If "%{HTTP_HOST} != 'example.com'">
Redirect permanent / http://%{HTTP_HOST}/
</If>上面写的黑客不起作用。有什么帮助吗?
发布于 2015-02-02 16:25:00
这根本不可行,因为Apache不能为不同的域提供不同的证书(至少没有很多技巧)。因此,实际上,您将不会在其他非HTTPS域上获得HTTPS请求,因为用户将收到证书无效的警告--也就是说,只有将Apache配置为甚至响应这些请求。
您应该将Apache配置为甚至不响应对非HTTPS域的HTTPS请求。
https://serverfault.com/questions/664306
复制相似问题