diff --git a/server/etc/snapserver.conf b/server/etc/snapserver.conf index e556f4c5..64a2fc46 100644 --- a/server/etc/snapserver.conf +++ b/server/etc/snapserver.conf @@ -85,13 +85,13 @@ #port = 1780 # enable HTTPS Json RPC (HTTPS POST and ssl websockets) -# ssl_enabled = false +#ssl_enabled = false # same as 'bind_to_address' but for SSL -# ssl_bind_to_address = :: +#ssl_bind_to_address = :: # same as 'port' but for SSL -# ssl_port = 1788 +#ssl_port = 1788 # serve a website from the doc_root location # disabled if commented or empty diff --git a/server/snapserver.cpp b/server/snapserver.cpp index 929f138e..b0a1e202 100644 --- a/server/snapserver.cpp +++ b/server/snapserver.cpp @@ -354,9 +354,14 @@ int main(int argc, char* argv[]) { dns_services.emplace_back("_snapcast-http._tcp", settings.http.port); } + if (settings.http.ssl_enabled) + { + dns_services.emplace_back("_snapcast-https._tcp", settings.http.ssl_port); + } + publishZeroConfg->publish(dns_services); #endif - if (settings.http.enabled) + if (settings.http.enabled || settings.http.ssl_enabled) { if ((settings.http.host == "") || settings.http.host.empty()) {