Apache httpd.conf用于将ip重定向到主机名 - SSL

时间:2016-10-11 16:13:34

标签: apache redirect ssl

解决类似问题here (Apache httpd.conf for redirecting ip to hostname) 我想知道如何从 HTTPS 重定向 SSL 静态IP到主机名。

我目前正在使用下面发布的配置,但是当我测试它时,我收到警告,我实际上必须点击"继续到网站"在它重定向之前。我尝试删除SSLEngine on段,但之后它将无法完全连接。

Listen 443

<VirtualHost *:443>
        ServerName 192.168.1.1 #Not the actual IP of server
        ServerAlias 192.168.1.1 #Not the actual IP of server

        SSLEngine on
        SSLCertificateFile /var/ssl/website/cert.crt
        SSLCertificateKeyFile /var/ssl/website/privkey.key

        RewriteEngine On
        RewriteCond %{HTTP_HOST} !^website.com$
        RewriteRule /.* https://website.com/ [R]
</VirtualHost>

了解需要采取哪些措施以避免点击&#34;继续访问网站&#34;允许它重定向?

1 个答案:

答案 0 :(得分:0)

要从某个https站点重定向到您需要拥有此站点的有效证书的任何其他内容,即主题与URL中的名称匹配的证书。在您的情况下,证书可能不包含IP地址,这就是为什么访问该站点将导致证书验证错误,您已通过单击“继续访问站点”明确忽略该错误。