VirtualHost https 和非 www

VirtualHost https 和非 www

我正在尝试将所有请求重定向到我的主要网站https://example.com使用 VirtualHost。我想从域中删除 www 并强制使用 https。

目前所有 http:// 请求都正确重定向,但是https://www.example.com引发 SSL 隐私错误。

我还托管了几个子域名,因此我认为虚拟主机是可行的方法?

想知道我能做些什么,或者我是否需要购买第二个 SSL 证书才能支持https://www. 重定向.

当前 vhost.conf:

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    Redirect permanent / https://example.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName example.com
    DocumentRoot /var/www/html
    SSLENGINE on
    SSL certs...
</VirtualHost>

答案1

不,没有办法解决这个问题,SSL 套接字在处理重定向之前打开。

一些 SSL 提供商免费为您提供 www.example.com SAN,请联系他们。

相关内容