From 5b4e2c42c9580492bff8aa106b3969dc5c32b47a Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Sun, 17 Apr 2022 19:34:43 +0200 Subject: [PATCH] added proxmox and webssh sites --- sites-available/pve.giorgioravera.it.conf | 38 +++++++++++++ sites-available/webssh.giorgioravera.it.conf | 57 ++++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 sites-available/pve.giorgioravera.it.conf create mode 100644 sites-available/webssh.giorgioravera.it.conf diff --git a/sites-available/pve.giorgioravera.it.conf b/sites-available/pve.giorgioravera.it.conf new file mode 100644 index 0000000..0ae13de --- /dev/null +++ b/sites-available/pve.giorgioravera.it.conf @@ -0,0 +1,38 @@ + + ServerName pve.giorgioravera.it + ServerAdmin giorgio@giorgioravera.it + RewriteEngine on + RewriteCond %{HTTPS} !=on + RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [NE,R,L] + + + + + ServerName pve.giorgioravera.it + ServerAdmin giorgio@giorgioravera.it + + SSLProxyEngine on + ProxyPass / https://pve.giorgioravera.it:8006/ + ProxyPassReverse / https://pve.giorgioravera.it:8006/ + + RewriteEngine On + RewriteCond %{HTTP:upgrade} websocket [NC] + RewriteRule /(.*) wss://pve.giorgioravera.it:8006/$1 [L,P] + + # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, + # error, crit, alert, emerg. + # It is also possible to configure the loglevel for particular + # modules, e.g. + #LogLevel info ssl:warn + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + + # For most configuration files from conf-available/, which are + # enabled or disabled at a global level, it is possible to + # include a line for only one particular virtual host. For example the + # following line enables the CGI configuration for this host only + # after it has been globally disabled with "a2disconf". + #Include conf-available/serve-cgi-bin.conf + + diff --git a/sites-available/webssh.giorgioravera.it.conf b/sites-available/webssh.giorgioravera.it.conf new file mode 100644 index 0000000..e70fa2d --- /dev/null +++ b/sites-available/webssh.giorgioravera.it.conf @@ -0,0 +1,57 @@ + + ServerName webssh.giorgioravera.it + ServerAdmin giorgio@giorgioravera.it + RewriteEngine on + RewriteCond %{HTTPS} !=on + RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [NE,R,L] + + + + + ServerName webssh.giorgioravera.it + ServerAdmin giorgio@giorgioravera.it + + + AuthType Basic + AuthName "Area Protetta" + AuthBasicAuthoritative on + AuthBasicProvider ldap + + AuthLDAPURL "ldap://localhost/dc=giorgioravera,dc=it?uid" + AuthLDAPGroupAttribute memberUid + AuthLDAPGroupAttributeIsDN off + #AuthLDAPMaxSubGroupDepth 10 + #AuthLDAPSubGroupAttribute memberUid + #AuthLDAPSubGroupClass groupOfNames groupOfUniqueNames + Require ldap-group cn=ssh,ou=Groups,dc=giorgioravera,dc=it + #Require ldap-user xraver lalaura matteo + + + ProxyPass / http://webssh.giorgioravera.it:8888/ + ProxyPassReverse / http://webssh.giorgioravera.it:8888/ + + #SSLProxyEngine on + #ProxyPass / https://webssh.giorgioravera.it/ + #ProxyPassReverse / https://webssh.giorgioravera.it/ + + RewriteEngine On + RewriteCond %{HTTP:upgrade} websocket [NC] + RewriteRule /(.*) ws://webssh.giorgioravera.it:8888/$1 [L,P] + + # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, + # error, crit, alert, emerg. + # It is also possible to configure the loglevel for particular + # modules, e.g. + #LogLevel info ssl:warn + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + + # For most configuration files from conf-available/, which are + # enabled or disabled at a global level, it is possible to + # include a line for only one particular virtual host. For example the + # following line enables the CGI configuration for this host only + # after it has been globally disabled with "a2disconf". + #Include conf-available/serve-cgi-bin.conf + + -- 2.47.3