IP-адрес сервера перенаправления виртуального хоста apache2 с использованием https - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть доменное имя, которое указывает на наш сервер Ubuntu с помощью записи A.

В 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 виртуальный хост, который я покажу ниже. По какой-то причине, может быть, это просто зацикливание?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...