configpolicy/roles/websites
Dustin 70909d1b13 websites: Enable PROXY protocol for HTTPS sites
Since the reverse proxy does TLS pass-through instead of termination,
the original source address is lost.  Since the source address is
important for logging, rate limiting, and access control, we need to use
the HAProxy PROXY protocol to pass it along to the web server.

Since the PROXY protocol works at the TCP layer, _all_ connections must
use it. Fortunately, all of the sites hosted by the public web server
are in fact public and only accessed through HAProxy.  Similarly,
enabling it for one named virtual host enables it for all virtual hosts
on that port.  Thus, we only have to explicitly set it for one site, and
all the rest will use it as well.
2025-08-23 22:21:54 -05:00
..
apps.du5t1n.xyz websites: apps.d.x: Switch to mod_md for cert 2025-07-23 10:07:16 -05:00
chmod777.sh websites: chmod777.sh: Switch to mod_md for cert 2025-07-28 18:53:58 -05:00
darkchestofwonders.us websites/dcow: Transition to static site 2025-08-16 08:55:28 -05:00
dustin.hatch.name websites: Enable PROXY protocol for HTTPS sites 2025-08-23 22:21:54 -05:00
dustinandtabitha.com websites: dustinandtabitha: Switch to mod_md for cert 2025-08-11 10:34:30 -05:00
ebonfire.com roles/websites: Set authorized_keys file perms 2020-12-30 20:59:27 -06:00
hatchlearningcenter.org web/hlc: Remove obsolete form submit paths 2025-07-23 11:42:33 -05:00
nratonpass.com roles/websites: Set authorized_keys file perms 2020-12-30 20:59:27 -06:00
proxy-bitwarden websites/p-bitwarden: Redirect .blue to .net 2023-04-23 18:45:28 -05:00
proxy-gitea websites/proxy: Add reverse proxy configuration 2020-03-16 14:19:08 -05:00
proxy-jenkins websites/proxy: Add reverse proxy configuration 2020-03-16 14:19:08 -05:00
proxy-matrix websites/proxy-matrix: Add Synapse rev proxy setup 2020-12-30 22:05:26 -06:00
proxy-nextcloud r/web/p-nextcloud: Set ProxyPreserveHost 2021-10-02 11:27:49 -05:00
proxy-openvpn websites/proxy: Add reverse proxy configuration 2020-03-16 14:19:08 -05:00
pyrocufflink.net roles/cert: Add handler topic notification 2020-12-26 10:38:17 -06:00
tabitha websites/tabitha: Redirect to HLC, use mod_md cert 2025-07-23 11:40:25 -05:00