Я изо всех сил пытался настроить ssl на моем сервере amazon ec2 в течение 2 дней. Я зашел в aws docs для его настройки.
Я создал закрытый ключ и csr и получил сертификат ssl с www.ssl.com.
Я настроил группы безопасности и балансировщик нагрузки для прослушивания порта 443.
Конфигурация моего виртуального хоста находится здесь:
<VirtualHost *:80>
ServerName my.domain.in
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /var/www/html/project/public
Redirect permanent / https://my.domain.in
RailsEnv development
# DevelopmentLog /var/www/html/project/log/development.log
ErrorLog /var/www/html/project/log/error.log
CustomLog /var/www/html/project/log/access.log combined
<Directory /var/www/html/project/public>
# This relaxes Apache security settings.
AllowOverride All
# MultiViews must be turned off.
Options -MultiViews
# Uncomment this if you're on Apache >= 2.4:
#Require all granted
</Directory>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*) https://my.domain.in [R=301,L]
</VirtualHost>
NameVirtualHost *:443
<VirtualHost *:443>
ServerName my.domain.in
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /var/www/html/dashboard/public
RailsEnv development
<Directory /var/www/html/project/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
# Uncomment this if you're on Apache >= 2.4:
#Require all granted
</Directory>
SSLEngine on
SSLCertificateFile /home/ec2-user/certs/my.domain.in.crt
SSLCertificateKeyFile /home/ec2-user/certs/my.domain.in.key
SSLCertificateChainFile /home/ec2-user/certs/ca-chain-amazon.crt
</VirtualHost>
У меня есть мое доменное имя, привязанное к эластичному IP-адресу aws - это какой-то другой сайт хостинга.
Когда я просматриваю его в браузере, я получаю ошибку SSL-соединения. Пожалуйста, скажите мне, что я здесь упускаю. Спасибо.
РЕДАКТИРОВАТЬ:
curl -kv https://127.0.0.1/
вывод:
* Trying 127.0.0.1...
* Connected to 127.0.0.1 (127.0.0.1) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* NSS error -12263 (SSL_ERROR_RX_RECORD_TOO_LONG)
* SSL received a record that exceeded the maximum permissible length.
* Closing connection 0
curl: (35) SSL received a record that exceeded the maximum permissible length.