Difference between revisions of "WebServer - Proxy VirtualHost Configuration"
Jump to navigation
Jump to search
(Created page with "An Example: * FQDN being proxied ** Test.Domain.Net * Internal server FQDN ** Server.LocalDomain.net ######################### # Test.Domain.Net # ####################...") |
|||
| Line 1: | Line 1: | ||
An Example: | An Example: | ||
| − | * FQDN being proxied | + | |
| − | ** Test.Domain.Net | + | *[[WikiPedia:Fully qualified domain name|FQDN]] being proxied |
| − | * Internal server FQDN | + | **'''Test.Domain.Net''' |
| − | ** Server.LocalDomain.net | + | *Internal server FQDN |
| + | **'''Server.LocalDomain.net''' | ||
######################### | ######################### | ||
| Line 11: | Line 12: | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
ServerName Server.LocalDomain.net | ServerName Server.LocalDomain.net | ||
| − | Redirect permanent / https://Test.Domain.Net/ | + | Redirect permanent / <nowiki>https://Test.Domain.Net/</nowiki> |
</VirtualHost> | </VirtualHost> | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
ServerName Test.Domain.Net | ServerName Test.Domain.Net | ||
| − | Redirect permanent / https://Test.Domain.Net/ | + | Redirect permanent / <nowiki>https://Test.Domain.Net/</nowiki> |
</VirtualHost> | </VirtualHost> | ||
| Line 27: | Line 28: | ||
# Redirect HTTPS traffic | # Redirect HTTPS traffic | ||
| − | ProxyPass / https://Server.LocalDomain.net/ | + | ProxyPass / <nowiki>https://Server.LocalDomain.net/</nowiki> |
| − | ProxyPassReverse / https://Server.LocalDomain.net/ | + | ProxyPassReverse / <nowiki>https://Server.LocalDomain.net/</nowiki> |
SSLCertificateFile /etc/letsencrypt/live/Test.Domain.Net/fullchain.pem | SSLCertificateFile /etc/letsencrypt/live/Test.Domain.Net/fullchain.pem | ||
Revision as of 12:32, 15 July 2020
An Example:
- FQDN being proxied
- Test.Domain.Net
- Internal server FQDN
- Server.LocalDomain.net
#########################
# 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>