Есть одна тян один Prosody сервер, в котором мне не очень понятны некоторые параметры. В файле /etc/prosody/prosody.cfg.lua
, указаны:
s2s_secure_auth = true
...
c2s_direct_tls_ports = { 5223 }
s2s_direct_tls_ports = { 5270 }
c2s_require_encryption = true
s2s_require_encryption = true
tls_profile = "intermediate" -- "modern" if you don't need TLS 1.2
В modules_disabled
параметры закомментированы:
modules_disabled = {
-- "offline"; -- Store offline messages
-- "c2s"; -- Handle client connections
-- "s2s"; -- Handle server-to-server connections
}
В файле виртуального хоста для каждого поддомена есть сертификат:
ssl = {
key = "/etc/prosody/certs/YOURDOMAIN.COM.key";
certificate = "/etc/prosody/certs/YOURDOMAIN.COM.crt";
options = { "no_sslv2", "no_sslv3" }
}
Вопрос:
Нужно ли мне в файле виртуального хоста включать модули:
"tls"; "saslauth";
? Или это излишне и TLS уже используется на уровне сервера (выше по иерархии)?