Ich bin neu hier im Forum und beisse mir gerade an einem speziellen Problem die Zähne aus.
Nach 2 Tagen googlen und Tutorials lesen und vielen ? über dem Kopf dachte ich, es wäre an der Zeit jemand zu fragen, der sich damit auskennt

Ich möchte gerne einen internen Webserver (SSL Verbindung) innerhalb eines bestimmten VLANs für einen l2l VPN Tunnel verfügbar machen. Hierzu habe ich einen Debian Whezzy Server in einem für den Tunnel erreichbaren VLAN stehen. Das Ziel VLAN ist für den Tunnel nicht erreichbar (und auch megaaufwendig zu konfigurieren, da DMZ). Der DMZ Server Antwortet auf https nur über das inside interface der Firewall (ist auch aus Sicherheitsgründen so gewollt). Der Proxyserver kann auf den Zielserver in der DMZ von innen per https zugreifen.
Ich hoffe das ist irgendwie verständlich geschieben.
Schematisch:
Client -> VLAN 5 ProxyServer Weiterleitung -> VLAN99 DMZ ZielServer (und der gleiche weg zurück)
Natürlich gibt es viele möglichkeiten dies umzusetzen, eine Proxy Weiterleitung wäre jedoch die bevorzugte.
Ich habe hierzu folgendes gebastelt (50mal gelöscht, modifiziert und erfolglos neu gebastelt):
Code: Alles auswählen
### SSL Host ###
<VirtualHost *:443>
ServerName proxyserver.local.intern
ServerAdmin webmaster@local.intern
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
Header always set X-Frame-Options SAMEORIGIN
Header set Server Apache
Header unset X-AspNet-Version
Header unset X-OWA-Version
Header unset X-Powered-By
RequestHeader unset Expect early
ProxyRequests Off
ProxyPreserveHost On
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyPass / https://proxyserver.ocal.intern
ProxyPassReverse / https://zielserver.local.intern
DocumentRoot /var/www
<Directory />
Order deny,allow
Deny from all
</Directory>
<Directory /var/www>
DirectoryIndex index.php index.html
Options -Indexes +FollowSymLinks
Order allow,deny
Allow from all
</Directory>
<Proxy *>
SetEnv proxy-nokeepalive 1
SetEnv force-proxy-request-1.0 1
Order deny,allow
Allow from all
</Proxy>
SSLEngine on
SSLCertificateFile /etc/ssl/certs/proxyserver.local.intern.pem
SSLCertificateKeyFile /etc/ssl/private/proxyserver.local.intern.key
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
# MSIE 7 and newer should be able to use keepalive
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
</VirtualHost>
Ergebnis: Seiten-Lade Fehler, Verbindung fehlgeschlagen
Die conf liegt in sites-available und wurde mit a2ensites bekannt gemacht. der Apache2 natürlich auch nach jeder Änderung restartet.
Vielleich hat ja jemand eine Idee oder Ratschlag.
Grüße Thorsten