GitLab pages daemon

When I enable GitLab pages, a process wanting port 80 is spawned. If I stop my external nginx (serving multiple websites), this process will seize port 80 and keep it.

Disabling GitLab pages nginx stops this behavior. How can I 1) reverse proxy gitlab pages so I can stop depending on its nginx? or 2) fix this so I can just keep gitlab-pages nginx running?

Bump. I need to be able to have this work. Do I need a separate IP?

You will probably need a separate IP because of the TLS support. Take a look at the documentation here: https://docs.gitlab.com/ce/administration/pages/