Skip to content
Snippets Groups Projects

Embed listener for proxy to make it usable for other reverse proxys besides the embedded one

Merged maxmeyer requested to merge (removed):feature/expose-listener into master

I run an apache instance as reverse proxy in front of all my docker containers. Having the dependency to nginx in gitlab-pages init script makes the setup complicated and not that easy to integrate in some other infrastructure.

  1. You need to have nginx enabled
  2. You need to have pages_external_url configured to HTTP not HTTPS (otherwise it will look for certificates and make the whole container fail)
  3. You need to activate the proxy listener

Especially 1. and 2. took me some hours of trial and error to find out.

After change:

graph LR
A[Apache]-->B[Gitlab Pages Daemon Proxy Listener]
Edited by GitLab Release Tools Bot

Merge request reports

Checking pipeline status.

Merged by Ian BaumIan Baum 6 years ago (Jun 22, 2018 8:42pm UTC)

Loading

Pipeline #24404137 passed

Pipeline passed for 87f873da on master

Deployed to gstg‎-ref‎ 3 years ago
Deployed to gstg‎-cny‎ 3 years ago

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading