SSL
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
Kommentieren nicht möglich