diff options
| author | Shadowghost <Shadowghost@users.noreply.github.com> | 2024-05-17 13:51:48 -0400 |
|---|---|---|
| committer | Joshua M. Boniface <joshua@boniface.me> | 2024-05-17 13:51:48 -0400 |
| commit | a7b2b92f2b22c670356139f44008deee70519e19 (patch) | |
| tree | 02ecc6a87cc2a3b094ca6473528b37e3b7965377 /Jellyfin.Server/Extensions | |
| parent | 5fe7d7f0bf5c65eb3535ce5d4b04ece5dd5ffa23 (diff) | |
Backport pull request #11671 from jellyfin/release-10.9.z
Fix network binding
Original-merge: 430d450828123e6c369db5aff728462e2efde6fd
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
Diffstat (limited to 'Jellyfin.Server/Extensions')
| -rw-r--r-- | Jellyfin.Server/Extensions/WebHostBuilderExtensions.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Jellyfin.Server/Extensions/WebHostBuilderExtensions.cs b/Jellyfin.Server/Extensions/WebHostBuilderExtensions.cs index c9d5b54de..6b95770ed 100644 --- a/Jellyfin.Server/Extensions/WebHostBuilderExtensions.cs +++ b/Jellyfin.Server/Extensions/WebHostBuilderExtensions.cs @@ -35,17 +35,18 @@ public static class WebHostBuilderExtensions return builder .UseKestrel((builderContext, options) => { - var addresses = appHost.NetManager.GetAllBindInterfaces(true); + var addresses = appHost.NetManager.GetAllBindInterfaces(false); bool flagged = false; foreach (var netAdd in addresses) { - logger.LogInformation("Kestrel is listening on {Address}", IPAddress.IPv6Any.Equals(netAdd.Address) ? "All IPv6 addresses" : netAdd.Address); + var address = netAdd.Address; + logger.LogInformation("Kestrel is listening on {Address}", address.Equals(IPAddress.IPv6Any) ? "all interfaces" : address); options.Listen(netAdd.Address, appHost.HttpPort); if (appHost.ListenWithHttps) { options.Listen( - netAdd.Address, + address, appHost.HttpsPort, listenOptions => listenOptions.UseHttps(appHost.Certificate)); } @@ -54,7 +55,7 @@ public static class WebHostBuilderExtensions try { options.Listen( - netAdd.Address, + address, appHost.HttpsPort, listenOptions => listenOptions.UseHttps()); } |
