소스 검색

fixes #1537 - [Feature Request] Provide option to select which interface(s) to bind to

Luke Pulverenti 9 년 전
부모
커밋
18df678d3f
1개의 변경된 파일16개의 추가작업 그리고 1개의 파일을 삭제
  1. 16 1
      MediaBrowser.Server.Startup.Common/ApplicationHost.cs

+ 16 - 1
MediaBrowser.Server.Startup.Common/ApplicationHost.cs

@@ -831,9 +831,24 @@ namespace MediaBrowser.Server.Startup.Common
 
         private string CertificatePath { get; set; }
 
+        private string NormalizeConfiguredLocalAddress(string address)
+        {
+            var index = address.Trim('/').IndexOf('/');
+
+            if (index != -1)
+            {
+                address = address.Substring(index + 1);
+            }
+
+            return address.Trim('/');
+        }
         private IEnumerable<string> GetUrlPrefixes()
         {
-            var hosts = ServerConfigurationManager.Configuration.LocalNetworkAddresses.ToList();
+            var hosts = ServerConfigurationManager
+                .Configuration
+                .LocalNetworkAddresses
+                .Select(NormalizeConfiguredLocalAddress)
+                .ToList();
 
             if (hosts.Count == 0)
             {