我有一个网站,说www.foo.com与IP地址1.2.3.4我有一个SSL证书www.foo.com,当我访问https://www.foo.com一切都很好。 但是,如果我访问https://1.2.3.4它说证书是无效的,这是公平的。 有没有办法让https://1.2.3.4redirect到https://www.foo.com使用apache2还是我坚持有证书错误?
不,如果证书与所使用的域名不匹配(如果是手动input,则为IP 1.2.3.4),则无法首先获得“无效证书”错误,从而无法redirecthttps 。
您可以在没有此问题的情况下redirecthttp://1.2.3.4,因为没有SSL握手。 但是,如果您指定https,则需要使用SSL,而SSL又会返回“无效证书”错误,因为无法validationSSL握手。