diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb
index b938a9cdb2a1aeae0e172d73ba233ace201c843b..842ea94c5a43bcf002a692b7969af51dd163eb6b 100644
--- a/config/initializers/1_settings.rb
+++ b/config/initializers/1_settings.rb
@@ -5,8 +5,8 @@ class Settings < Settingslogic
   namespace Rails.env
 
   class << self
-    def on_standard_port?(config)
-      config.port.to_i == (config.https ? 443 : 80)
+    def gitlab_on_standard_port?
+      on_standard_port?(gitlab)
     end
 
     def host_without_www(url)
@@ -87,6 +87,10 @@ class Settings < Settingslogic
       ]
     end
 
+    def on_standard_port?(config)
+      config.port.to_i == (config.https ? 443 : 80)
+    end
+
     # Extract the host part of the given +url+.
     def host(url)
       url = url.downcase