Я пытаюсь установить сервер Ejabberd XMPP в среде общего хостинга. Поставщик виртуального хостинга предоставляет несколько сценариев генерации сертификатов высокого уровня, которые используют lua-resty-auto-ssl. Поскольку мой провайдер домена отличается от службы общего хостинга, мне нужно зарегистрировать каждый поддомен для XMPP у моего хостинг-провайдера. Хостинг-провайдер автоматически генерирует отдельные сертификаты Let's encrypt для каждого поддомена и предоставляет их в формате .crt и .key в моей домашней папке пользователя следующим образом:
conference.<domain>.crt
conference.<domain>.key
<domain>.crt
<domain>.key
pubsub.<domain>.crt
pubsub.<domain>.key
(<domain>
заменяет мое доменное имя)
Это текстовые файлы, которые выглядят примерно так:
-----BEGIN CERTIFICATE-----
###
-----END CERTIFICATE-----
http://cert.int-x3.letsencrypt.org/
-----BEGIN CERTIFICATE-----
###
-----END CERTIFICATE-----
и ключ.
-----BEGIN RSA PRIVATE KEY-----
###
-----END RSA PRIVATE KEY-----
###
это мой способ цензуры.
cat
их все в одном .pem? Если да, то как тогда структурирован .pem?ps: я использую это несколько старое Руководство для установки и настройки ejabberd. Поскольку Uberspace кое-что изменил, для работы необходимы модификации.