logo

Wednesday 08th of February 2012

SSL-Proxy

Mit einem SSL-Proxy ist es möglich, über ein einziges Wildcard Zertifikat kostengünstig Vielzahl von unterschiedlichen Domains per SSL abzusichern.

Die folgende Beispiel-Konfiguration beschreibt, wie ein SSL-Proxy unter apache2 eingerichtet wird.

/etc/apache/sites-available/ssl-proxy

<VirtualHost 1.2.3.4:443>
ServerName *.ssl-proxy.tld

SSLEngine on
SSLCertificateKeyFile /etc/apache2/ssl.key/ssl-proxy_tld.key
SSLCertificateFile /etc/apache2/ssl.crt/ssl-proxy_tld.crt
SSLCACertificateFile /etc/apache2/ca-bundle

# Der Document-Root muss nicht existieren
DocumentRoot /var/www/ssl-proxy

RewriteEngine On
RewriteMap domains txt:/etc/apache2/sslproxy.map

RewriteCond %{HTTP_HOST} ^([^\.]+)\. [NC]
RewriteRule ^(.+)$ http://${domains:%1}$1 [P,L]
</VirtualHost>

/etc/apache2/sslproxy.map

# leitet https://example.ssl-proxy.tld/ nach http://www.example.com/ weiter
example www.example.com

# leitet https://foo.ssl-proxy.tld/ nach http://bar.net/ weiter
foo bar.net

 

 
Joomla SEF URLs by Artio

Powered by Ruby On Rails | Designed by: Free Joomla 1.5 Theme