Próbuję skonfigurować protokół SSL w module równoważenia obciążenia za pomocą certyfikatu zakupionego od GoDaddy.
Podczas próby przesłania certyfikatu do konsoli wystąpił błąd
Nie udało się utworzyć modułu równoważenia obciążenia: Nie znaleziono certyfikatu serwera dla klucza: arn: aws: iam :: ************: certyfikat-serwera / mycert
Nigdy wcześniej nie napotkałem tego błędu podczas dodawania certyfikatów SSL. Nie jestem pewien, dlaczego iam
tu nawet jest używany.
Po pewnym czasie Googling mogłem przesłać mój certyfikat, iam
używając aws cli (ponownie, nie jestem pewien, dlaczego musiałem to zrobić).
Teraz podczas modyfikowania nasłuchiwaczy widzę mój przesłany certyfikat jako istniejący certyfikat SSL. Jednak gdy próbuję zapisać moje zmiany w module równoważenia obciążenia, pojawia się ten sam błąd. Sprawdziłem, czy certyfikat istnieje:
$ aws iam list-server-certificates
{
"ServerCertificateMetadataList": [
{
"ServerCertificateId": "*********************",
"ServerCertificateName": "mycert",
"Expiration": "2018-11-19T18:47:38Z",
"Path": "/",
"Arn": "arn:aws:iam::************:server-certificate/mycert",
"UploadDate": "2015-11-19T19:23:32Z"
}
]
}
(Sprawdziłem, że zaciemniony numer konta jest taki sam jak w błędzie)
Stąd utknąłem. Dlaczego nie mogę zastosować mojego certyfikatu do tego modułu równoważenia obciążenia?
Edytuj Czwartek 19 listopada 11:47:18 PST 2015
Po pewnym czasie wylogowania i wylogowania udało mi się zaktualizować detektory moim certyfikatem SSL. Jednak wydaje się, że nie działa poprawnie. Podczas próby załadowania mojej domeny przekroczono HTTPS
limit czasu żądania. Wygląda na to, że nie można załadować certyfikatu
$ echo | openssl s_client -connect www.example.com:443 2>/dev/null | openssl x509 -noout -subject
unable to load certificate
69457:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-52.30.1/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE