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

Настройка ELB для SSL не работает для перенаправления apache

Я настроил ELB с сертификатом SSL. Конфигурация прослушивателя для ELB показана ниже - 443 (HTTPS, сертификат: www.xyz.com) переадресация на 80 (HTTP), 80 (HTTP) пересылка на 80 (HTTP)

Настройка регистратора домена с записью записи Godaddy CNAME www

Нет записи для записи A-Name с моим доменом xyz.com

Настройка Apache .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^xyz.com$ [NC]
RewriteRule .* https://www.xyz.com [R=301,L]

Когда я захожу в браузер и набираю xyz.com, он не перенаправляет его на https://www.xyz.com Когда я набираю www.xyz.com, он не перенаправляет его на https://www.xyz.com

У меня нет настройки VirtualHost на экземплярах ELB EC2.

Может ли кто-нибудь помочь мне решить эту проблему.

Лучше попробуйте что-нибудь подобное в существующей директиве конфигурации виртуального хоста:

RewriteEngine on
RewriteCond %{HTTPS} =off [OR]
RewriteCond %{SERVER_NAME} !www.xyz.com
RewriteRule ^.*$ https://www.xyz.com [R=301]