Skip to content

Instantly share code, notes, and snippets.

@ramr
Created April 25, 2016 21:50
Show Gist options
  • Save ramr/0559d1d3aa538ad6370571c488984cfd to your computer and use it in GitHub Desktop.
Save ramr/0559d1d3aa538ad6370571c488984cfd to your computer and use it in GitHub Desktop.

Revisions

  1. ramr created this gist Apr 25, 2016.
    21 changes: 21 additions & 0 deletions haproxy-config-host-remove-port-rule
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    [ramr@localhost origin (cached:master:c-0:s-0+224:o-6126)]$ git stash show stash@{3} -p
    diff --git a/images/router/haproxy/conf/haproxy-config.template b/images/router/haproxy/conf/haproxy-config.template
    index eb5b565..0f4e999 100644
    --- a/images/router/haproxy/conf/haproxy-config.template
    +++ b/images/router/haproxy/conf/haproxy-config.template
    @@ -60,6 +60,7 @@ listen stats :1936
    frontend public
    bind :{{env "ROUTER_SERVICE_HTTP_PORT" "80"}}
    mode http
    + http-request replace-value Host (.*):.* \1
    tcp-request inspect-delay 5s
    tcp-request content accept if HTTP

    @@ -84,6 +85,7 @@ frontend public
    # that terminates encryption in this router (edge)
    frontend public_ssl
    bind :{{env "ROUTER_SERVICE_HTTPS_PORT" "443"}}
    + http-request replace-value Host (.*):.* \1
    tcp-request inspect-delay 5s
    tcp-request content accept if { req_ssl_hello_type 1 }