apache2虚拟主机使用https重定向服务器IP

时间:2019-04-15 15:38:01

标签: apache apache2

我有一个域名,它使用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个虚拟主机。出于某种原因,也许只是循环而已?

0 个答案:

没有答案