Magento mit SSL Proxy erfolgreich verwenden
This is an old revision of the document!
Um Magento mit SSL Proxy zu verwenden sind folgende Einstellungen am Core zu machen:
Öffne app/code/core/Mage/Core/Model/Config.php
suche ca. Zeile 768
$secure = (!empty($_SERVER[’HTTPS’]) && ($_SERVER[’HTTPS’]!=’off’)) || $_SERVER[’SERVER_PORT’]==’443’;
ändern in:
$secure = isset($_SERVER[’HTTP_X_FORWARDED_SERVER’]) || $_SERVER[’SERVER_PORT’]==’443’;
öffne app/code/core/Mage/Core/Model/Store.php:
suche ca. Zeile 510
if (!empty($_SERVER[’HTTPS’]) && $_SERVER[’HTTPS’] != ‘off’) {
ändern in:
if (!empty($_SERVER[’HTTP_X_FORWARDED_SERVER’])) {
öffne lib/Zend/OpenId.php
suche ca. Zeile 114
if (isset($_SERVER[’HTTPS’]) && $_SERVER[’HTTPS’] == ‘on’) {
ändern in:
if (isset($_SERVER[’HTTP_X_FORWARDED_SERVER’]) && $_SERVER[’HTTP_X_FORWARDED_SERVER’] == ‘sslrelay.com’) {
öffne lib/Zend/Controller/Action/Helper/Redirector.php.
suche ca. Zeile
$proto = (isset($_SERVER[’HTTPS’])&&$_SERVER[’HTTPS’]!==”off”) ? ‘https’ : ‘http’;
//ändern in://
$proto = (empty($_SERVER[’HTTPS’]) || empty($_SERVER[’HTTP_X_FORWARDED_HOST’])) ? ‘http’ : ‘https’;
Danach geht ihr bitte in euer Admin Menü:
System –> Konfiguration –> Allgemein –> Web
–>Sichere Urls
Basis: https://ssl.webtlpack.com/www.euredomain.de/
Der Rest der Einstelungen kann so belassen werden!
Verwende sichere URL im Shopbereich: JA
Verwende sichere URL im Administrationsbereich: Nein (Wenn ihr auch im Admin Bereich via SSL Verschlüsselung hineinmöchtet, auf JA stellen.)
Eure SSL Domain bekommt ihr von eurem Anbieter/ Hoster. Einfach mal nachschauen, wo ihr dies aktivieren könnt. Ob SSL2 oder SSL3 weiß ich jetzt nicht welches ihr aktivieren könnt. Zur Sicherheit ist bei mir beides aktiviert.
–> Sitzungscookie Verwaltung
Cookie Domain: www.euredomain.de Cookie Pfad: / (Der / darf nicht fehlen, unbedingt darauf achten!)
Cookie Lebensdauer: 86400 (Wie ihr das eben möchtet^^) Verwende nur HTTP: NEIN (Unbedingt Nein wählen sonst funktioniert das ganze Nicht!
Jetzt braucht ihr nur noch cache und sessions zu leeren! Am besten geht dat mit diesem kleinen helferle^^: http://www.mxperts.de/magento-cleanup-tool-sorgt-fur-ordnung-und-kompatiblitat/ Dann dürfte bei euch eine Verbinung via SSL Proxy funktionieren!


