Wie wäre es mit folgendem Eintrag in der Konfig:

<VirtualHost *:80>
ServerName map.freifunk-rheinbach.de
DocumentRoot "/var/www/vhosts/map.freifunk-rheinbach.de"
Redirect permanent / https://map.freifunk-rheinbach.de/
</VirtualHost>

Mehr braucht es nicht.

Liebe Grüße

Thomas

On 04.09.19 14:47, Reindl Harald wrote:
>
> Am 04.09.19 um 14:34 schrieb Bernd Blana:
>> Hallo Zusammen,
>> ich habe ein Problem mit dem redirect mit http auf https, obwohl es in
>> der VirtualHost Datei eingetragen ist:
>>
>> RewriteEngine on
>> RewriteCond %{HTTPS} !=on [NC]
>> RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
>>
>> Wenn ich mit https die Seite aufrufe, bekomme ich sie einwandfrei
>> angezeigt. Rufe ich sie aber mit http auf, wird mir nur die " Apache2
>> Ubuntu Default Page" angezeigt. Es gibt kein redirect.
> Steht das oben im vhost oder irgendwo?
> Das Zeug muss in einen vhost für Port 80
>
> Bei aktuellen httpd Version geht auch ein Hybrid
>
> Es muss aber mindestens einen explizit konfigurierten SSL-Host geben
> sonst klappt das mit "SSLEngine Optional" nicht, dafür kannst du dir bei
> hundereten anderen den doppelten <VirtualHost>-Wahnsinn sparen
>
> <VirtualHost *:80 *:443>
>  DocumentRoot "/var/www/htdocs"
>  ServerName hostname
>  <IfModule mod_rewrite.c>
>   RewriteEngine On
>   RewriteCond %{HTTPS} Off
>   RewriteCond %{REQUEST_URI} !^\/\.well\-known\/acme\-challenge\/
>   RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
>  </IfModule>
>  SSLEngine Optional
>  SSLCertificateFile "conf/ssl/rsa.pem"
>  SSLCertificateFile "conf/ssl/ecdsa.pem"
> </VirtualHost>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-de-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-de-h...@httpd.apache.org
>

-- 
Thomas Arend
Zingsheimstraße 31
53359 Rheinbach


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-de-h...@httpd.apache.org

Antwort per Email an