Назад | Перейти на главную страницу

Https не работает

У меня есть сайт на Apache. Мой сайт правильно работает с HTTP-запросами, но не с https.

Этот сайт находится за ProjectShield, и я выполнил это руководство, чтобы активировать свой собственный сертификат SSL. https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-16-04

Когда я проверяю свой сертификат SSL, я получаю такую ​​ошибку:

И IP 107.178.244.221 - это не мой IP, это IP Google.

Похоже, что при создании сертификата он взял адрес ProjectShield, и я думаю, именно поэтому мой сертификат не работает, и именно поэтому браузеры закрывают соединение.

Можно ли сгенерировать сертификат Let's Encrypt, если сайт находится за ProjectShield. Пожалуйста, помогите мне, спасибо!

ОБНОВИТЬ: ProjectShield обнаруживает мой сертификат LetsEncrypt, и это заставляет меня думать, что конфигурация ProjectShield и сертификата работают.

Поскольку я недавно указываю на другой IP, ProjectShield не включен. Мне нужно создать 2 записи A, но в настоящее время у меня нет управления DNS, поэтому я обновлюсь через несколько дней.

В очередной раз благодарим за помощь.

Похоже, вы только что поместили свой сайт в ProjectShield, внося изменения в DNS, а затем предположили, что HTTPS будет просто работать, если он был настроен на вашем исходном сервере. Это не вариант. ProjectShield - это, по сути, сеть CDN, которая выполняет проверку содержимого. Для того, чтобы сделать это с помощью HTTPS, он должен иметь сертификат.

Я рекомендую вам прочитать документацию по Настройте свой веб-сайт с помощью Project Shield медленно и полностью. Тогда вы увидите, что он указывает на Создайте новый сайт с https (SSL) в котором описывается, как правильно настроить сайт для HTTPS.