Я создал domain.csr и domain.key с этим кодом:
openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr
Затем, используя эти два, я купил сертификат и получил сертификат RapidSSL.
RapidSSL дал мне my_domain.crt. Все хорошо.
Однако когда я пытаюсь установить этот файл .crt, возникает проблема.
В документации сказано, что:
Соедините SSL и сертификат промежуточного центра сертификации, используя этот код:
cat intermediateCA.crt >> SSL_Certificate.crt
Но у меня нет никакого файла .crt на моем удаленном сервере, и я также не знаю, какой из них мой, который я дал: intermediateCA.crt или SSL_Certificate.crt
Как я могу установить этот сертификат на свой веб-сервер?
my_domain.crt
это ваш SSL-сертификат, и вы можете скачать промежуточный сертификат с веб-сайта провайдера. Вот. Это, вероятно вот этот; вам нужно скопировать текст включая -----BEGIN CERTIFICATE-----
и -----END CERTIFICATE-----
и сохраните его на своем сервере как intermediate_CA.crt
. Имена файлов сертификатов не имеют особого значения.