我有一个域名,它使用A记录指向我们的Ubuntu服务器。
在Apache2中,我有3个虚拟主机:
<VirtualHost *:80>
ServerName DOMAIN_NAME
Redirect "/" "https://DOMAIN_NAME"
</VirtualHost>
<VirtualHost *:80>
ServerName SERVER_IP_ADDRESS
Redirect "/" "https://DOMAIN_NAME"
</VirtualHost>
<VirtualHost *:443>
THIS IS THE MAIN VIRTUAL HOST. Responsible for directory access and a bunch of other apache settings here.
</VirtualHost>
我正在尝试添加一台虚拟主机
<VirtualHost *:443>
ServerName SERVER_IP_ADDRESS
Redirect "/" "https://DOMAIN_NAME"
</VirtualHost>
但是当我添加这个时,我得到一个SSL_cert_error
。基本上,我要在conf文件中设置的是,当某人尝试通过ip地址(HTTP或HTTPS)访问网站时,他们总是重定向到HTTPS中的域名,对于使用实际域名也是如此( HTTTP或HTTPS)始终以HTTPS中的域名表示。一切正常,我接受下面显示的最后443个虚拟主机。出于某种原因,也许只是循环而已?