From 231f0c46bd9c0d729c6d6d8485d2e52af9b83da0 Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 11 Mar 2023 14:15:09 +0100 Subject: Proxy fixes --- personal_infra/puppet/modules/proxmox/manifests/proxy.pp | 2 +- personal_infra/puppet/modules/proxmox/manifests/proxy_host.pp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'personal_infra/puppet/modules') diff --git a/personal_infra/puppet/modules/proxmox/manifests/proxy.pp b/personal_infra/puppet/modules/proxmox/manifests/proxy.pp index 2a07c44c..b8c1b9de 100644 --- a/personal_infra/puppet/modules/proxmox/manifests/proxy.pp +++ b/personal_infra/puppet/modules/proxmox/manifests/proxy.pp @@ -12,7 +12,7 @@ class proxmox::proxy ($mail, $base_hostname) { notify => Service['apache2'], } - ['md', 'ssl'].each |$mod| { + ['md', 'ssl', 'proxy_http', 'proxy'].each |$mod| { exec {"/usr/sbin/a2enmod $mod": creates => "/etc/apache2/mods-enabled/$mod.load", * => $apache_dep, diff --git a/personal_infra/puppet/modules/proxmox/manifests/proxy_host.pp b/personal_infra/puppet/modules/proxmox/manifests/proxy_host.pp index 33b28de0..d1c6faf6 100644 --- a/personal_infra/puppet/modules/proxmox/manifests/proxy_host.pp +++ b/personal_infra/puppet/modules/proxmox/manifests/proxy_host.pp @@ -6,6 +6,12 @@ define proxmox::proxy_host (String[1] $target) { ServerName $title SSLEngine on + + ProxyPass "/" "$target" + ProxyPassReverse "/" "$target" + ProxyPreservehost On + SSLProxyEngine on + | EOT , -- cgit v1.2.3