Конфигурация ACME и DNS для кластера Ejabberd

Я установил кластер ejabberd с 2 узлами. У меня есть опция верхнего уровня ACME, и значение ca_url установлено по умолчанию, давайте зашифруем URL. Я также настроил прослушиватель порта 5280, перенаправленный с порта 80 для вызова ACME.

Я установил записи SRV для своих хостов. Мне не удалось найти никакой документации по ACME в кластерном режиме.

  1. Должны ли оба узла иметь одинаковые сертификаты?
  2. Если я добавлю виртуальный хост и выполню reload_config, он запросит сертификат для нового хоста или мне придется перезапускать?
  3. Как правильно настроить записи SRV для режима кластера?

1 ответ

У меня почти нет опыта работы с ACME или ACME в ejabberd, поэтому я приведу лишь несколько идей, которые вам придется проверить самостоятельно:

  1. Должны ли оба узла иметь одинаковые сертификаты?

Я бы сказал да.

  1. Если я добавлю виртуальный хост и выполню reload_config, он запросит сертификат для нового хоста или мне придется перезапускать?

Если посмотреть на ejabberd_acme.erl, когда выполняется reload_config, register_certfiles() выполняется так, как если бы был запущен ejabberd. Так что я бы сказал да.

Другие вопросы по тегам