Clarification needed. Why is web server necessary for Gitlab?
Created by: safar
Can someone please explain to me, why do we use web servers such as nginx or Apache for Gitlab 5.2 when the same thing can be achieved using only Puma app server run on port 80?
Is there some performance benefit or is the main reason the possibility to run multiple web pages on port 80 alongside Gitlab?
Also I have managed to get Gitlab 5.2 to work with Apache without Passenger. Is there a reason why all other instructions I came across used Passenger along side unicorn for previous versions of Gitlab? I mean, both passenger and unicorn are both app servers on their own, just don't see the point of running them together.
Or maybe I've got this whole thing wrong in my head...