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;

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

  • HTTP -> Cloudflare -> 1and1 -> Nginx (размещен на облачном сервере)
  • HTTPS -> 1and1 -> Nginx (размещен на облачном сервере)

Веб-сайт не работает для

  • HTTPS -> Cloudflare -> 1and1 -> Nginx (размещен на облачном сервере)
1
задан 24 October 2017 в 12:56
1 ответ

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

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

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

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

0
ответ дан 4 December 2019 в 04:31

Теги

Похожие вопросы