解决类似问题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;允许它重定向?
答案 0 :(得分:0)
要从某个https站点重定向到您需要拥有此站点的有效证书的任何其他内容,即主题与URL中的名称匹配的证书。在您的情况下,证书可能不包含IP地址,这就是为什么访问该站点将导致证书验证错误,您已通过单击“继续访问站点”明确忽略该错误。