Use multi-SAN guschin.info cert for all hosts and components.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -97,19 +97,31 @@ VirtualHost "guschin.info"
|
|||||||
-- Secondary virtual host (user@xmpp.guschin.info)
|
-- Secondary virtual host (user@xmpp.guschin.info)
|
||||||
VirtualHost "xmpp.guschin.info"
|
VirtualHost "xmpp.guschin.info"
|
||||||
ssl = {
|
ssl = {
|
||||||
key = "/etc/prosody/certs/xmpp.guschin.info.key";
|
key = "/etc/prosody/certs/guschin.info.key";
|
||||||
certificate = "/etc/prosody/certs/xmpp.guschin.info.crt";
|
certificate = "/etc/prosody/certs/guschin.info.crt";
|
||||||
}
|
}
|
||||||
|
|
||||||
-- Component for MUC (Multi-User Chat)
|
-- Component for MUC (Multi-User Chat)
|
||||||
Component "muc.guschin.info" "muc"
|
Component "muc.guschin.info" "muc"
|
||||||
modules_enabled = { "muc_mam" }
|
modules_enabled = { "muc_mam" }
|
||||||
storage = "sql"
|
storage = "sql"
|
||||||
|
ssl = {
|
||||||
|
key = "/etc/prosody/certs/guschin.info.key";
|
||||||
|
certificate = "/etc/prosody/certs/guschin.info.crt";
|
||||||
|
}
|
||||||
|
|
||||||
-- HTTP file upload (XEP-0363) — used by slidgram for Telegram→XMPP attachments
|
-- HTTP file upload (XEP-0363) — used by slidgram for Telegram→XMPP attachments
|
||||||
Component "upload.guschin.info" "http_file_share"
|
Component "upload.guschin.info" "http_file_share"
|
||||||
http_file_share_access = { "telegram.guschin.info", "guschin.info", "xmpp.guschin.info" }
|
http_file_share_access = { "telegram.guschin.info", "guschin.info", "xmpp.guschin.info" }
|
||||||
|
ssl = {
|
||||||
|
key = "/etc/prosody/certs/guschin.info.key";
|
||||||
|
certificate = "/etc/prosody/certs/guschin.info.crt";
|
||||||
|
}
|
||||||
|
|
||||||
-- Telegram gateway (slidgram)
|
-- Telegram gateway (slidgram)
|
||||||
Component "telegram.guschin.info"
|
Component "telegram.guschin.info"
|
||||||
component_secret = os.getenv("SLIDGRAM_COMPONENT_SECRET")
|
component_secret = os.getenv("SLIDGRAM_COMPONENT_SECRET")
|
||||||
|
ssl = {
|
||||||
|
key = "/etc/prosody/certs/guschin.info.key";
|
||||||
|
certificate = "/etc/prosody/certs/guschin.info.crt";
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user