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

Cloudflare и 1and1: SSL Redirect не загружает пользовательский интерфейс

В настоящее время у меня есть свой интернет-магазин через 1and1 (где я купил домен), а наш бэкэнд размещен на облачном сервере Linux с использованием Nginx. Мы используем базовую версию Cloudflare в качестве интерфейса.

Теперь, когда мы перешли на https с помощью ssl-сертификата «подстановочного знака» (GeoTrust), но мы не можем заставить перенаправления работать с CloudFlare CDN. Я работал с 1and1 Support, но мы не нашли решения. Я надеялся, что кто-то на стороне Cloudflare сможет помочь с решением, но ответа пока нет.

Купил SSL-сертификат от 1and1 (GeoTrust) и выполнил следующие настройки в конфигурации nginx

listen 443 ssl; 
server_name abc.com; 
ssl_certificate     /etc/nginx/ssl/abc.com_ssl_certificate.cer;
ssl_certificate_key /etc/nginx/ssl/*.abc.com_private_key.key;

Сайт работает на следующих условиях

Сайт не работает для

То, что вы описываете, похоже на проблему цикла перенаправления. По умолчанию cloudflare подключается через HTTP к вашему серверу, который затем перенаправляет его на HTTPS. Обратите внимание, что cloudflare не автоматически подключается через HTTPS к вашему серверу, даже когда клиент запрашивает HTTPS-сайт через cloudflare.

Чтобы он всегда подключался через HTTPS, измените настройку «SSL» в разделе «Крипто» на «Полный» или «Полный (строгий)».

Кроме того, если вы вообще не используете HTTP, вы также можете включить «Всегда использовать HTTPS», чтобы Cloudflare выполнял перенаправления, в противном случае Cloudflare может подключаться к вашему серверу через HTTPS, но использовать HTTP для соединения между самим Cloudflare и клиентом.

Для получения дополнительной информации о том, как это работает, см. https://support.cloudflare.com/hc/en-us/articles/200170416-What-do-the-SSL-options-mean-