SSL

ID #1076

OSCommerce über unseren SSLProxy

Damit Sie Ihren OSCommerce-Shop über unseren für unsere Kunden kostenlosten SSLProxy betreiben können, müssen ein paar kleinere Änderungen an der Installation durchgeführt werden.

Bevor Sie die Dateien mit Hilfe dieser Anleitung ändern, sollten Sie die entsprechenden Dateien kurz sichern.

Generell ist www.ihredomain.de oder ihredomain.de  als  Platzhalter für Ihre Domain gedacht.

Laden Sie sich die Datei configure.php aus dem Shopverzeichnis  /catalog/includes

HTTPS_SERVER und ENABLE_SSL so ab:

define('HTTPS_SERVER', 'https://sslproxy.info/ihredomain.de');

define('ENABLE_SSL', true);

Laden Sie sich die Datei configure.php aus dem Shopverzeichnis  /catalog/admin/includes

Ändern Sie  HTTP_SERVER, HTTPS_CATALOG_SERVER, ENABLE_SSL_CATALOG wie folgt ab:

define('HTTP_SERVER', 'https://sslproxy.info /ihredomain.de');
define('HTTPS_CATALOG_SERVER', 'https://sslproxy.info/ihredomain.de');
define('ENABLE_SSL_CATALOG', 'true');

Laden Sie sich die Datei application_top.php  aus dem Shopverzeichnis  /catalog/includes

Ändern Sie

$request_type = (getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';

nach

$request_type = ($_SERVER['HTTP_X_FORWARDED_HOST'] == ' sslproxy.info’) ? 'SSL' : 'NONSSL';

ab.

Laden Sie sich die Datei general.php  aus dem Shopverzeichnis  /catalog/includes/functions

Ändern Sie nun

function tep_redirect($url) {
if ( (ENABLE_SSL == true) && (getenv('HTTPS') == 'on') ) { // We are loading an SSL page
if (substr($url, 0, strlen(HTTP_SERVER)) == HTTP_SERVER) { // NONSSL url
$url = HTTPS_SERVER . substr($url, strlen(HTTP_SERVER)); // Change it to SSL
}
}
header('Location: ' .
$url);
tep_exit();
}

nach

function tep_redirect($url) {
if ( (ENABLE_SSL == true) && ($_SERVER['HTTP_X_FORWARDED_HOST'] == 'sslproxy.info') ) { // We are loading an SSL page
if (substr($url, 0, strlen(HTTP_SERVER)) == HTTP_SERVER) { // NONSSL url
$url = HTTPS_SERVER . substr($url, strlen(HTTP_SERVER)); // Change it to SSL
}
}
header('Location: ' . $url);
tep_exit();
}

ab.

Laden Sie sich die Datei index.php  aus dem Shopverzeichnis  /catalog/admin

Ändern Sie

if (getenv('HTTPS') == 'on') {
$size = ((getenv('SSL_CIPHER_ALGKEYSIZE')) ? getenv('SSL_CIPHER_ALGKEYSIZE') .
'-bit' : '<i>' . BOX_CONNECTION_UNKNOWN . '</i>');
$contents[] = array('params' => 'class="infoBox"',
'text' => tep_image(DIR_WS_ICONS . 'locked.gif', ICON_LOCKED, '', '', 'align="right"') . sprintf(BOX_CONNECTION_PROTECTED, $size));

in

if ($_SERVER['HTTP_X_FORWARDED_HOST'] == 'sslproxy.info') {
$size = ((getenv('SSL_CIPHER_ALGKEYSIZE')) ? getenv('SSL_CIPHER_ALGKEYSIZE') . '-bit' : '<i>' . BOX_CONNECTION_UNKNOWN . '</i>');
$contents[] = array('params' => 'class="infoBox"',
'text' => tep_image(DIR_WS_ICONS . 'locked.gif', ICON_LOCKED, '', '', 'align="right"') . sprintf(BOX_CONNECTION_PROTECTED, $size));

ab.

Wenn Sie dieser Anleitung sauber gefolgt sind, ist Ihr Shop über unseren SSLProxy geschützt.

Tags: -

Verwandte Artikel:

Letzte Änderung des Artikels: 2007-07-08 12:58
Verfasser des Artikels: Support
Revision: 1.0

Digg it! Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 5 von 5 (2 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich