[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Apache2 mit mehrern vhost auf https umleitem



Hallo zusammen,
zwischenzeitig ist es mir gelungen mit hilfe eines Proxy mehrere <VirtualHost *> auf einem Rechner über https anzusprechen.
- Der Proxy leitet die aus dem WAN eingehenden https-Anfragen intern per http weiter.
- Aus dem WAN eingehenden http-Anfragen laufen nun aber auf Fehler 400
- Wie kann ich dieses abfangen? Müsste eigentlich mit einer weiteren rewrite-Regel in 000-default klappen! Aber wie?
Nun meine derzeitigen Konfigurationsdateien:
### ports.conf ############################
Listen 80
<IfModule mod_ssl.c>
    Listen 443
</IfModule>
<IfModule mod_gnutls.c>
    Listen 443
</IfModule>
### sslproxy.map ##########################
https://haz.mydomain.tld/           http://haz.mydomain.tld/
https://np.mydomain.tld/            http://np.mydomain.tld/
https://sysinfo.mydomain.tld/       http://sysinfo.mydomain.tld/
https://karin.mydomain.tld/         http://karin.mydomain.tld/
### 000-default ###########################
NameVirtualHost *
<VirtualHost *>
    ServerName www.mydomain.tld
    DocumentRoot /var/www/
    ServerAdmin admin@mydomain.tld
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
    
    <IfModule mod_ssl.c>
      SSLEngine on
      SSLCertificateKeyFile /etc/apache2/ssl/privatekey.key
      SSLCertificateFile    /etc/apache2/ssl/servercert.cert
    </IfModule>
    
    <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteMap   domains      txt:/etc/apache2/sslproxy.map
       RewriteCond  %{HTTP_HOST} ^([^\.]+)\. [NC]
       RewriteRule  ^(.+)$       http://${domains:%1}$1 [P,L]
    </IfModule>
</VirtualHost>
### 010-haz_np ############################
<VirtualHost *>
        ServerName haz.mydomain.tld
        ServerAlias np.mydomain.tld
        DocumentRoot /var/www/haz_np/
</VirtualHost>
###########################################
Die Dateien für karin und sysinfo haben grundsätzlich den gleichen Aufbau wie haz_np!
Die apache2.conf spare ich mir hier, kann ich aber gerne nachliefern.
Kann jemand helfen?
 
---
Gruß aus der Stadt der CeBIT
Jochen
 

Reply to: