# Virtual Hosts # # Required modules: mod_log_config # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for all requests that do not # match a ServerName or ServerAlias in any block. # # # ServerAdmin webmaster@dummy-host.example.com # DocumentRoot "${SRVROOT}/docs/dummy-host.example.com" # ServerName dummy-host.example.com # ServerAlias www.dummy-host.example.com # ErrorLog "logs/dummy-host.example.com-error.log" # CustomLog "logs/dummy-host.example.com-access.log" common # # # # ServerAdmin webmaster@dummy-host2.example.com # DocumentRoot "${SRVROOT}/docs/dummy-host2.example.com" # ServerName dummy-host2.example.com # ErrorLog "logs/dummy-host2.example.com-error.log" # CustomLog "logs/dummy-host2.example.com-access.log" common # Alias /.well-known/acme-challenge/ "C:/Certbot/webroot/.well-known/acme-challenge/" Options None AllowOverride None Require all granted # MAM-Konfiguration # ============================================================================ # Apache 2.4 Reverse Proxy Frontend # mamweb.at / gridtip.net # ============================================================================ # # HTTP # Nur für Let's Encrypt und Redirect auf HTTPS # ServerName mamweb.at ServerAlias *.mamweb.at RewriteEngine On # Let's Encrypt Challenge NICHT umleiten RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/ RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] ServerName gridtip.net ServerAlias *.gridtip.net RewriteEngine On RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/ RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] # # HTTPS # ServerName mamweb.at ServerAlias *.mamweb.at SSLEngine On SSLCertificateFile C:/Certbot/live/mamweb.at/fullchain.pem SSLCertificateKeyFile C:/Certbot/live/mamweb.at/privkey.pem ProxyPreserveHost On ProxyAddHeaders On RequestHeader set X-Forwarded-Proto "https" RequestHeader set X-Forwarded-Port "443" RequestHeader set X-Forwarded-SSL "on" ProxyPass / http://127.0.0.1:18080/ retry=0 ProxyPassReverse / http://127.0.0.1:18080/ ErrorLog logs/mamweb_ssl_error.log CustomLog logs/mamweb_ssl_access.log combined ServerName gridtip.net ServerAlias *.gridtip.net SSLEngine On SSLCertificateFile C:/Certbot/live/gridtip.net/fullchain.pem SSLCertificateKeyFile C:/Certbot/live/gridtip.net/privkey.pem ProxyPreserveHost On ProxyAddHeaders On RequestHeader set X-Forwarded-Proto "https" RequestHeader set X-Forwarded-Port "443" RequestHeader set X-Forwarded-SSL "on" ProxyPass / http://127.0.0.1:18080/ retry=0 ProxyPassReverse / http://127.0.0.1:18080/ ErrorLog logs/gridtip_ssl_error.log CustomLog logs/gridtip_ssl_access.log combined