ispCP - Board - Support
[How-To] ControlPanel nur SSL - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [How-To] ControlPanel nur SSL (/thread-6063.html)



[How-To] ControlPanel nur SSL - TheCry - 03-14-2009 07:47 PM

Morgen...
Ich habe auf meinem Server nun für alles ein Zertifikat erstellt!
Klappt alles wunderbar...
Um jetzt nur noch auf SSL das Controlpanel zu öffnen, bauche ich doch nur die 01_master.conf im Apache zu deaktivieren, oder?
Oder gibt es noch so einen kleinen Kniff den ich einstellen muss, wenn jemand nicht auf https zugreift, dass er dann auf https umgeleitet wird?

Und die Subdomain von Roundcube (Aus dem Wiki) müsste ich dann auch noch auf SSL umstellen, bzw ganz deaktivieren, oder?

Gruß
Sascha


RE: ControlPanel nur SSL - rbtux - 03-15-2009 12:09 AM

Folgende Rewrite Regel sollte das bewerkstelligen..

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) https://%{SERVER_NAME}%{REQUEST_URI} [R]


RE: ControlPanel nur SSL - TheCry - 03-15-2009 03:20 AM

Die Rule sieht gut aus...
Nun habe ich im Verzeichnis "/var/www/ispcp/gui" eine .htaccess reingelegt.
Die sollte doch dann greifen.
Nur bei mir tut sich da nix.


RE: ControlPanel nur SSL - rbtux - 03-15-2009 03:23 AM

Die greift nur wenn in der apache ispcp master.conf AllowOverride auf All steht... Du kannst die rule auch direkt in die config schreiben...


RE: ControlPanel nur SSL - TheCry - 03-15-2009 04:20 AM

Genial..
Danke Dir...
Für diejenigen die das auch machen möchten.

In der Dateie "/etc/apache2//sites-available/00_master.conf" einfach am Anfang unter die Aliase
Code:
Alias /pma      /var/www/ispcp/gui/tools/pma/
    Alias /webmail  /var/www/ispcp/gui/tools/webmail/
    Alias /ftp      /var/www/ispcp/gui/tools/filemanager/

Den Eintrag von rbtux setzen
Code:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) https://%{SERVER_NAME}%{REQUEST_URI} [R]