Skip to content

Enable Proxy Protocol - Patch for 3.1

Jason requested to merge credz/ispconfig3:3.1_proxy_protocol into stable-3.1

This enabled the user the option to set the sites hosted on ISP config to run behind a Load Balancer that needs to enable proxy_potocol

Added Global Setting to Server config tab to

  • Enable & Disable the feature
  • Set the Proxy HTTP & HTTPS Ports

Added Per site-level switch to enable and disable the feature (Located in the Web Tab under the advanced section)

Added Apache2 and Nginx vhost updates to enable proxy_protocol on the listen to lines

Added New database column to web_domain called "proxy_protocol" to enable site-level config (Patch file Added upd_0089.sql)

Updated the Base Table SQL file to include "proxy_protocol" field

Merge request reports