Difference between revisions of "WebServer - Proxy VirtualHost Configuration"
Jump to navigation
Jump to search
| Line 3: | Line 3: | ||
*[[WikiPedia:Fully qualified domain name|FQDN]] being proxied | *[[WikiPedia:Fully qualified domain name|FQDN]] being proxied | ||
**'''Test.Domain.Net''' | **'''Test.Domain.Net''' | ||
| − | *Internal server FQDN | + | *Internal server [[WikiPedia:Fully qualified domain name|FQDN]] |
**'''Server.LocalDomain.net''' | **'''Server.LocalDomain.net''' | ||
Revision as of 12:33, 15 July 2020
An Example:
#########################
# Test.Domain.Net #
#########################
<VirtualHost *:80>
ServerName Server.LocalDomain.net
Redirect permanent / https://Test.Domain.Net/
</VirtualHost>
<VirtualHost *:80>
ServerName Test.Domain.Net
Redirect permanent / https://Test.Domain.Net/
</VirtualHost>
<VirtualHost _default_:443>
ServerName Test.Domain.Net
ProxyRequests on
SSLEngine On
SSLProxyEngine On
ProxyPreserveHost Off
# Redirect HTTPS traffic
ProxyPass / https://Server.LocalDomain.net/
ProxyPassReverse / https://Server.LocalDomain.net/
SSLCertificateFile /etc/letsencrypt/live/Test.Domain.Net/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/Test.Domain.Net/privkey.pem
<Proxy "*">
Order allow,deny
Allow from all
</Proxy>
ErrorLog /var/log/apache2/Proxy/TDN.log
CustomLog /var/log/apache2/Proxy/TDN-access.log combined
</VirtualHost>