From: alex Date: Sat, 11 Mar 2023 13:15:09 +0000 (+0100) Subject: Proxy fixes X-Git-Tag: 20240214-emacs~390 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=231f0c46bd9c0d729c6d6d8485d2e52af9b83da0;p=alex.git Proxy fixes --- diff --git a/personal_infra/puppet/modules/proxmox/manifests/proxy.pp b/personal_infra/puppet/modules/proxmox/manifests/proxy.pp index 2a07c44..b8c1b9d 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 33b28de..d1c6faf 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 , diff --git a/personal_infra/puppet/site/h1.pdp7.net.pp b/personal_infra/puppet/site/h1.pdp7.net.pp index b64871c..875b213 100644 --- a/personal_infra/puppet/site/h1.pdp7.net.pp +++ b/personal_infra/puppet/site/h1.pdp7.net.pp @@ -11,6 +11,6 @@ node 'h1.pdp7.net' { } proxmox::proxy_host {'ipsilon-test.pdp7.net': - target => 'ipsilon-test.h1.int.pdp7.net', + target => 'https://ipsilon-test.h1.int.pdp7.net/', } }