We have hosted the application fabio in order to run this application in our online workstations with Wine or directly.


Quick description about fabio:

Fabio is an HTTP and TCP reverse proxy that configures itself with data from Consul. Traditional load balancers and reverse proxies need to be configured with a config file. The configuration contains the hostnames and paths the proxy is forwarding to upstream services. This process can be automated with tools like consul-template that generate config files and trigger a reload. Fabio works differently since it updates its routing table directly from the data stored in Consul as soon as there is a change and without restart or reloading. When you register a service in Consul all you need to add is a tag that announces the paths the upstream service accepts, e.g. urlprefix-/user or urlprefix-/order and fabio will do the rest. Fabio was developed and maintained by Frank Schröder through January, 2020. Since that date primary maintenance has been the responsibility of ENA and the great community of users.

Features:
  • Customizable access logs
  • Dynamic certificate stores like file system, HTTP server, Consul and Vault
  • Official Docker image, Registrator and Docker Compose example
  • Hot reloading of the routing table without downtime
  • Support for HA Proxy PROXY protocol for inbound requests (use for Amazon ELB)
  • Forward TLS connections based on hostname without re-encryption


Programming Language: Go.
Categories:
Frameworks, Load Balancers, Reverse Proxy

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.