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

Nginx правильный порядок сертификатов SSL

Получил следующие файлы:

Я пробовал много чего и объединял файлы разными способами в новые файлы .pem. Но при переходе на веб-сайт я всегда получаю в браузере ошибку без подписи.

Я всегда перезапускал nginx после изменения конфигурации.

Кто-нибудь знает, как совмещать в правильном порядке / способе? Это все файлы, которые мне нужны?

Спасибо :)

В ssl_certificate_key директива определяет ваш закрытый ключ (это ваш priv.key файл).

В ssl_certificate директива определяет файл, содержащий конкатенацию вашего подписанного сертификата (который вы называете cert.pem), центр сертификации и ноль или более файлов цепочки.

Запрос на подпись сертификата не используется nginx.

При объединении файлов сертификатов требуется осторожность. Ваш сертификат должен быть первым. Кроме того, в этих файлах цепочки много лишнего мусора, и я не знаю, игнорируется ли он. Возможно, вы захотите отредактировать мусор.

Видеть этот документ для большего.

Если вы получили сертификат SSL от Comodo, вот порядок, в котором должны быть объединены дополнительные файлы, представленный в виде bash команда, которая сделает работу за вас:

cat COMODORSADomainValidationSecureServerCA.crt \
COMODORSAAddTrustCA.crt \
AddTrustExternalCARoot.crt>chain.crt;