Are you hosting GitLab in IIS? If so, why do you need to use a different port? Port 80 should work just fine. Maybe I'm just not understanding.