Apache 重定向安全连接问题

Apache 重定向安全连接问题

在我的 default-ssl.conf 中:

<IfModule mod_ssl.c>
<VirtualHost _default_:443>
        ServerAdmin [email protected]
        ServerName the-checkout-tech.com:443
        ErrorDocument 404 /404.php

        DocumentRoot /srv/www/the-checkout-tech.com/public_html
        <Directory />
                Options +FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /srv/www/the-checkout-tech.com/public_html>
                Options -Indexes +FollowSymLinks +MultiViews
                AllowOverride FileInfo
        Order allow,deny
        allow from all

                RewriteEngine On
                RewriteCond %{HTTP_HOST} ^www\.the-checkout-tech\.com$ [OR]
                RewriteCond %{HTTP_HOST} ^test\.the-checkout-tech\.com$ [OR]
                RewriteCond %{HTTP_HOST} ^li263-156\.members\.linode\.com$ [OR]
                RewriteCond %{HTTP_HOST} ^173\.255\.253\.156$
                RewriteRule (.*) https://the-checkout-tech.com/$1 [R=301,L]

https www 解析为 https / - 工作正常

但其余的在 chrome 中出现了隐私错误,对于该 url 来说足够公平,我想要一个像 www 管理那样的重定向。

https://test.the-checkout-tech.com- 隐私错误

https://li263-156.members.linode.com- 隐私错误

在 http 中运行良好。

答案1

您的 SSL 证书似乎适用于the-checkout-tech.com而不是相关子域。因此,当您访问类似网站时,test.the-checkout-tech.com为 颁发的 SSLthe-checkout-tech.com将不匹配。因此,某些浏览器会显示警告。其他浏览器则不会。

如果您确实担心这一点,那么唯一真正的解决方案就是为每个子域获取 SSL 证书或仅获取通配符证书以覆盖所有基础。

相关内容