Hallo zusammen
Ich beiss mir hier grad die Zähne an den rewrite rules aus.
Folgende Situation: Ich habe firmenintern einen Server, nennen wir ihn "server1", auf dem Apache mit SSL installiert ist. Darauf läuft OTRS.
Als erstes wollte ich nun SSL erzwingen, was ich in der vhost.conf mit folgender Regel erledigt habe:
So weit so gut. Jetzt kommt allerdings ein Zertifikatsfehler, da im Zertifikat als Servername server1.firma.com steht. Gut, habe ich die Regel erweitert:
Das funktioniert auch, so lange man server1/otrs/index.pl oder http://server1/otrs/index.pl eingibt.
Wenn man jetzt allerdings https://server1/otrs/index.pl eingibt, wird man natürlich nicht umgeleitet. Ich gehe davon aus, dass ich jetzt eine Regel im vhost-ssl.conf einfügen muss, aber die bekomme ich einfach nicht gebacken. Man findet verschiedene Varianten, wie man so etwas lösen konnte. Einige habe ich ausprobiert, funkionieren will aber keine.
Es sehen aber fast alle etwa so aus:
Könnte mir hier bitte jemand aushelfen ? Wie muss ich im vhost-ssl.conf die Regel definieren, dass das funktioniert ?
Merci & Gruss,
Ich beiss mir hier grad die Zähne an den rewrite rules aus.
Folgende Situation: Ich habe firmenintern einen Server, nennen wir ihn "server1", auf dem Apache mit SSL installiert ist. Darauf läuft OTRS.
Als erstes wollte ich nun SSL erzwingen, was ich in der vhost.conf mit folgender Regel erledigt habe:
Code:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Code:
RewriteEngine On
RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 3
RewriteCond %{HTTPS} off
Rewritecond %{HTTP_HOST !^server1.firma.com
RewriteRule (.*) https://%{HTTP_HOST}.firma.com%{REQUEST_URI}
Wenn man jetzt allerdings https://server1/otrs/index.pl eingibt, wird man natürlich nicht umgeleitet. Ich gehe davon aus, dass ich jetzt eine Regel im vhost-ssl.conf einfügen muss, aber die bekomme ich einfach nicht gebacken. Man findet verschiedene Varianten, wie man so etwas lösen konnte. Einige habe ich ausprobiert, funkionieren will aber keine.
Es sehen aber fast alle etwa so aus:
Code:
RewriteEngine on
RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 3
RewriteCond %{HTTP_HOST} ^server1$ [NC]
RewriteRule ^(.*)$ https://server1.firma.com/$1 [R=301,L]
Merci & Gruss,