Hallo,
ich habe einen Webserver, den ich gern hinter SSL "verstecken" will. Dazu
versuche ich mich an apache2 als reverse proxy. Dabei habe ich leider ein
Problem mit Links innerhalb der gelieferten Webseite: die gelieferten Links
referenzieren auf bsm.external.tld und damit nicht mehr HTTPS, das "set
ClientProtocol" scheint überhaupt nicht zu wirken, schalte ich
ProxyPreserverHost ab, ändert sich der FQDN zur lokalen IP - das hat also
nichts mit dem Protokoll zu tun. Muss ich jetzt noch etwas mit mod_rewrite
machen, was?
Mein augenblicklicher - also oben beschriebener Stand:
<VirtualHost _default_:20443>
DocumentRoot /var/www/reverse
ServerName bsm.external.tld:20443
ServerAdmin webmaster@localhost
ProxyRequests Off
ProxyPreserveHost On
SSLEngine On
ProxyPass / http://192.168.100.5/
ProxyPassReverse / http://192.168.100.5/
RequestHeader set ClientProtocol https
ErrorLog ${APACHE_LOG_DIR}/bsm-error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/bsm-access.log combined
SSLCertificateFile /etc/apache2/ssl.wildcard_external_tld/crt
SSLCertificateKeyFile /etc/apache2/ssl.wildcard_external_tld/key
SSLCertificateChainFile /etc/apache2/ssl.wildcard_external_tldde/pem
SSLCACertificateFile /etc/apache2/ssl.wildcard_external_tld/ca.pem
</VirtualHost>
Mit freundlichen Grüßen / Kind regards
Ronny Seffner
--
Ronny Seffner | Alter Viehweg 1 | 01665 Triebischtal
www.seffner.de | [email protected] | +49 35245 72950
_______________________________________________
Lug-dd maillist - [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd