Configurare un reverse proxy con apache per accedere a proxmox direttamente in http
Jump to navigation
Jump to search
- Funziona solo con Apache 2.4
- Attivare i moduli necessari:
sudo a2enmod headers proxy proxy_connect proxy_ftp proxy_html proxy_http proxy_wstunnel rewrite xml2enc
- Creare il virtualhost:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www
ServerName prox01.example.priv
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/ssl/certs/prox01.example.priv.crt
SSLCertificateKeyFile /etc//ssl/private/prox01.example.priv.key
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
ServerAdmin admn@rvmgroup.it
DocumentRoot /var/www
ServerName prox01.example.priv
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/proxmox-access.log combined
ErrorLog ${APACHE_LOG_DIR}/proxmox-error.log
ProxyRequests off
ProxyPreserveHost on
RequestHeader unset Accept-Encoding
<Location />
ProxyPass https://prox01.example.priv:8006/ retry=0
ProxyPassReverse https://prox01.example.priv:8006/
ProxyPass wss://prox01.example.priv:8006/ retry=0
ProxyPassReverse wss://prox01.example.priv:8006/
</Location>
</virtualhost>