# 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