summaryrefslogtreecommitdiff
path: root/baserock_frontend
diff options
context:
space:
mode:
authorPedro Alvarez Piedehierro <palvarez89@gmail.com>2017-03-22 00:21:19 +0000
committerPedro Alvarez Piedehierro <palvarez89@gmail.com>2017-03-22 00:21:46 +0000
commit93de0f21f96affe944f6b5afbe166b0eb95cdde2 (patch)
tree84a1fbdd19c20a5b1bed776a547f70071c11cc0d /baserock_frontend
parent2e683b5893b315a93d198d17828e167d3ee7de4b (diff)
downloadinfrastructure-93de0f21f96affe944f6b5afbe166b0eb95cdde2.tar.gz
baserock_frontend: Prepare to redirect spec and docs subdomains
This will let us use easily more SSL certs from our HAProxy instance
Diffstat (limited to 'baserock_frontend')
-rw-r--r--baserock_frontend/haproxy.cfg13
1 files changed, 10 insertions, 3 deletions
diff --git a/baserock_frontend/haproxy.cfg b/baserock_frontend/haproxy.cfg
index 025e21e9..76494878 100644
--- a/baserock_frontend/haproxy.cfg
+++ b/baserock_frontend/haproxy.cfg
@@ -58,12 +58,13 @@ frontend https-in
acl host_irclogs hdr(host) -m beg -i irclogs
use_backend baserock_irclogs_http if host_irclogs
+ acl host_spec hdr(host) -m beg -i spec
+ acl host_spec hdr(host) -m beg -i docs
+ use_backend baserock_spec_http if host_spec
+
acl host_download hdr(host) -m beg -i download
use_backend baserock_webserver_http if host_download
- acl host_docs hdr(host) -m beg -i docs
- use_backend baserock_webserver_http if host_docs
-
use_backend baserock_openid_provider_http if { hdr(host) -m beg -i openid }
frontend ssh-in:
@@ -83,6 +84,12 @@ frontend ssh-in:
# Entries here locate each server backend.
+backend baserock_spec_http
+ # Point to Gitlab pages url. This repository has to have configured
+ # alternative domain names in order to make this redirection work.
+ # Otherwise Gitlab will just show a 404 page
+ server baserock_spec baserock.gitlab.io:80
+
backend baserock_gerrit_http
server baserock_gerrit 192.168.222.69:8080