Hallo,
folgendes Problem, für das ich keine wirklich zufriedenstellende Lösung gefunden habe.
Ich habe einen Server, der so konfiguriert ist, dass er auf Port 8443 hört.
In der listen.conf ist er als Virtualhost definiert:
Die listen.conf sieht dafür folgendermassen aus:
<IfDefine SSL>
<IfDefine !NOSSL>
<IfModule mod_ssl.c>
Listen 443
Listen 8443
</IfModule>
</IfDefine>
</IfDefine>
Listen 8443
NameVirtualHost *:8443
Eine vhost-ssl.conf-Datei existiert ebenfalls.
Wenn man "https://server:8443" im Browser eingibt, klappt alles wunderbar.
Ab und zu gibt es User, die dass "https" vergessen und "http://server:8443" eingeben. Diese sollen jetzt auf
die https-Seite umgeleitet werden und zwar, wenn möglich, automatisch.
Gibt es eine Möglichkeit über ein Rewrite-Statement in der vhost-ssl.conf eine autom. Umleitung einzutragen?
Hier die wichtigsten Infos zur vhost-ssl.conf Datei:
<VirtualHost _default_:8443>
#Einschalten von SSL
SSLEngine on
SSLCertificateFile /etc/apache2/ssl.crt/server.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/server_neu.key
#IE-Problem mit SSL beheben (optional)
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
ServerAdmin root@server
ServerName server.network.lan
ServerAlias server
DocumentRoot /srv/www-data/
DirectoryIndex index.html index.htm index.php
<Directory /srv/www-data/>
Options +FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Meine Frage: Gibt es eine Möglichkeit über mod_rewrite oder mod_alias dies zu lösen?
Danke
Reiner