Привет, ребята, я пытаюсь продлить свой SSL-сертификат в nginx. Раньше я делал то же самое, и это сработало, но на этот раз после создания файла Bundle.crt и Private.key, когда я пытаюсь перезапустить nginx, я получаю эту ошибку
nginx: [emerg] SSL_CTX_use_PrivateKey_file("/srv/www/website.yaabi.com/calletest/20242.yaabi.com.key") не удалось (SSL: ошибка: 0906D066: процедуры PEM: PEM_read_bio: ошибка плохой конечной строки: 140B0009: Подпрограммы SSL:SSL_CTX_use_PrivateKey_file:PEM lib)
Хотя мой сертификат и ключ совпадают, и формат закрытого ключа также точно такой же.
закрытый ключ
-----НАЧАТЬ ЧАСТНЫЙ КЛЮЧ----- //ключ -----КОНЕЦ ЧАСТНОГО КЛЮЧА-----
ПОСЛЕ правильной проверки мне удалось, возможно, проблема была связана с копипастой, но теперь я столкнулся с этой проблемой. Скриншот ошибки
Я ожидал, что новый SSL-сертификат будет работать правильно.
Кодировка @SteffenUllrich — UTF 8, я создал новый файл и вставил туда контент, но проблема осталась та же, и я протестировал тот же скопированный контент, проблем не было. Могу ли я как-нибудь поделиться с вами файлом?
Пожалуйста, покажите первые и последние 32 байта файла в шестнадцатеричном виде, например, с помощью xxd. Это не раскрывает никаких секретов, но покажет любые неожиданные новые строки, пропущенные символы и т. д. Но обязательно используйте фактический файл в качестве входных данных, т. е. не копируйте + вставляйте в какую-либо другую программу.
@SteffenUllrich большое спасибо, тщательно скопировав и вставив. Я смог решить проблему, но теперь столкнулся с другой проблемой. Я добавил скриншот в вопрос, пожалуйста, проверьте, можете ли вы помочь, еще раз спасибо
Это совершенно другой вопрос, и причиной может быть неправильная настройка сервера, то есть дублирование определений для прослушивания на одном и том же IP:порту. Но невозможно указать точное место, не имея полной конфигурации. В любом случае, об этом лучше спросить на serverfault.com.

Спасибо @SteffenUllrich. Мне удалось решить проблему, правильно скопировав и вставив без лишних строк.
Скорее всего в файле что-то повреждено - только одного быть не может более конкретно, без фактического наличия файла. Распространенные ошибки: неправильная строка заканчивается (например, CRLF вместо LF), отсутствуют символы при вырезании+вставке в файл, неправильная кодировка (например, UTF-16 вместо ASCII/UTF-8),... Обычно эти ошибки случаются, если ключ каким-то образом создан копировать+вставить. –
Вероятно, в файле что-то повреждено — нельзя сказать более конкретно, не имея файла на самом деле. Распространенные ошибки: неправильные концы строк (например, CRLF вместо LF), пропущенные символы при вырезании + вставке в файл, неправильная кодировка (например, UTF-16 вместо ASCII/UTF-8)... Обычно эти ошибки возникают, если ключ каким-то образом создается путем копирования + вставки.