BARS

[Решено] Как настроить SSL?

Рекомендуемые сообщения

BARS    0

Как настроит SSL.. не как не получается

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 097

Сертификат есть?

Если нет - обращайтесь к хостеру.

Если да, то для того, чтобы активировать SSL в магазине надо:

1. заменить

// HTTPS
define('HTTPS_SERVER', 'http://test2.opencart/admin/');
define('HTTPS_IMAGE', 'http://test2.opencart/image/');
на

// HTTPS
define('HTTPS_SERVER', 'https://test2.opencart/admin/');
define('HTTPS_IMAGE', 'https://test2.opencart/image/');
в файле

admin/config.php
2. Включить SSL в настройках магазина в админке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Andre80    0

Где можно почитать, как настроить SSL на своем сервере на котором стоит XAMPP.

Все выше написанное сделано, при подключении и попытке загрузить сертификат, пишет что в нем некорректная информация.

При просмотре что не так в сертификате написано что он выдан для другого хоста а именно для localhost и естественно это вызвало ошибку.

Как и что исправить и настроить, где взять сертификат или как его сгенерировать или получить?

Вообще не понимаю что делать, XAMPP стоит на Win2003

Как ключ шифрования под виндой генерировать ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
r00t    7

У меня есть сертификат, купил у комодо, но во всех модулях стоит

http://www.*****.ru/index.php?route=product/product&product_id=10115

а нужно

https://www.*****.ru/index.php?route=product/product&product_id=10115

Последняя версия ocStore

КАК ЭТО СЧАСТЬЕ ИСПРАВИТЬ????

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 097

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mrboss    1

Сертификат есть?

Если нет - обращайтесь к хостеру.

Если да, то для того, чтобы активировать SSL в магазине надо:

1. заменить

// HTTPS
define('HTTPS_SERVER', 'http://test2.opencart/admin/');
define('HTTPS_IMAGE', 'http://test2.opencart/image/');
на

// HTTPS
define('HTTPS_SERVER', 'https://test2.opencart/admin/');
define('HTTPS_IMAGE', 'https://test2.opencart/image/');
в файле

admin/config.php
2. Включить SSL в настройках магазина в админке.

 

Почему то мне не помогло. :(  Все равно при переходе по https сайт кривой, не видит css стили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Remis    0

Так же стоит Komodo, все настроилось нормально)))

Внимательнее редактируйте конфиги.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Deafinicio    0

Почему то мне не помогло. :(  Все равно при переходе по https сайт кривой, не видит css стили.

Потому что кроме конфига в папке админ, нужно править ещё конфиг в корне сайта.

И включать ssl. Мне помогло.

Если править только первый файл, то зашифруется только админпанель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
YoJiG    0

А то, что при переключении на HTTPS  не весь сайт на этот протокол переходит - нормально?

У меня только оформление заказа, регистрация, авторизация, учетка и т.д.  (интересно почему "мои закладки" (wishlist) обычное соединение).

А на все остальное: статьи, товары, категории и т.д. - обычное соединение.

 

а если как нибудь "URL магазина" изменит на https - будет весь магазин? И как это сделать можно? в базу лезть надо?

Изменено пользователем YoJiG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
andrewich    2

А то, что при переключении на HTTPS  не весь сайт на этот протокол переходит - нормально?

У меня только оформление заказа, регистрация, авторизация, учетка и т.д.  (интересно почему "мои закладки" (wishlist) обычное соединение).

А на все остальное: статьи, товары, категории и т.д. - обычное соединение.

 

а если как нибудь "URL магазина" изменит на https - будет весь магазин? И как это сделать можно? в базу лезть надо?

Защищенное соединение и нужно на тех страницах тогда когда вводят пароли или номера кредиток

Изменено пользователем andrewich

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shureg    130

Защищенное соединение и нужно на тех страницах тогда когда вводят пароли или номера кредиток

Вы из 2006 года пишите?

Сейчас его лучше иметь везде. Чтобы в браузерах все красиво получалось

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
supmener    12

Думаю, сначала нужно установить чистый движок в SSL режиме и потихоньку добавлять изменения, наблюдая, чтобы не сбилось где нибудь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
longplay    0

post-711889-0-46918400-1466342219_thumb.pngЗдравствуйте,мне не помогло, при редиректе http на https на категориях не подгружаются стили css .Проверил несколько раз конфиги и т.п . Не пойму в чем причина.Сам сайт работает не по защищенному соединению ,но корзина защищена. Хотелось бы что бы весь сайт работал по защищенному соединению.

// HTTP
define('HTTP_SERVER', 'https://tzdr.ru/admin/');
define('HTTP_CATALOG', 'https://tzdr.ru/');
 
// HTTPS
define('HTTPS_SERVER', 'https://tzdr.ru/admin/');
define('HTTPS_CATALOG', 'https://tzdr.ru/');
Изменено пользователем longplay

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zignatz    1

 

attachicon.gif123432.pngЗдравствуйте,мне не помогло, при редиректе http на https на категориях не подгружаются стили css .Проверил несколько раз конфиги и т.п . Не пойму в чем причина.Сам сайт работает не по защищенному соединению ,но корзина защищена. Хотелось бы что бы весь сайт работал по защищенному соединению.

// HTTP
define('HTTP_SERVER', 'https://tzdr.ru/admin/');
define('HTTP_CATALOG', 'https://tzdr.ru/');
 
// HTTPS
define('HTTPS_SERVER', 'https://tzdr.ru/admin/');
define('HTTPS_CATALOG', 'https://tzdr.ru/');

 

попробуйте там где http оставить http, а где https использовать https. и еще есть файл config не в папке admin. там попробуйте тоже самое сделать. возможно все будет работать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zignatz    1

 

attachicon.gif123432.pngЗдравствуйте,мне не помогло, при редиректе http на https на категориях не подгружаются стили css .Проверил несколько раз конфиги и т.п . Не пойму в чем причина.Сам сайт работает не по защищенному соединению ,но корзина защищена. Хотелось бы что бы весь сайт работал по защищенному соединению.

// HTTP
define('HTTP_SERVER', 'https://tzdr.ru/admin/');
define('HTTP_CATALOG', 'https://tzdr.ru/');
 
// HTTPS
define('HTTPS_SERVER', 'https://tzdr.ru/admin/');
define('HTTPS_CATALOG', 'https://tzdr.ru/');

 

а еще в админке в разделе модификаторы обновите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MafiaBoSS    0

Включил SSL, но работает только на оформлении заказа. Как быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Включил SSL, но работает только на оформлении заказа. Как быть?

Долго мучался, решение тут описал - https://opencartforum.com/topic/59559-ssl-при-входе-в-админку-перебрасывает-на-незащищё/?do=findComment&comment=631102

Может поможет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
calibr    1

Хелп

Настроил SSl через cloudflare, не могу настроить 301 редирект. в любом варианте циклическая переадресация.

С хостером общался, они тоже ничего не смогли (((

 

#2 Ответ (Владимир) : 2016-11-20 02:29:40 Оценка: offstar.pngoffstar.pngoffstar.pngoffstar.pngoffstar.png admin_avatar_1338.png Здравствуйте,
попробуйте следующий вариант:
RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTP} =on
RewriteRule ^(.*)$ https://white-magnet.ru/$1 [R=301,L]

----------------------------------------------------------------------------------------

Проблема в том, что почти все инcтрукции написаны для apache. Мы используем ssl в nginx.
Редирект зависит от обработчика ssl(nginx или apache), а также от того как скрипт определяет наличие ssl.
Я могу передать вопрос тех отделу и они постараются сделать редирект на https для вашего сайта. Сообщите в какое время мы мы можем приступить к работе. Во время настройки сайт может некоторое время не работать.

 

Здравствуйте,
мы не забыли про вас. Ваш тикет был на обработке в тех отделе. К сожалению нам не удалось сделать редирект на https. На этом же сервере на тестовом домене без ошибок осуществляется редирект. Возможно причина в CMS или использовании cloudflare. 
По умолчанию все ссылки вашего сайта открываются через защищенный протокол. Даже если пользователь зайдет по http следующий его переход будет на https.
В панели Яндекс Вебмастер вы можете изменить главное зеркало в разделе "Настройка индексирования - Переезд сайта."
Google изменит зеркало автоматически через некоторое время.
После этого в поиске ваш сайт будет отображаться с https.

 

 

отмазались они, но мне нужно чтоб редирект был. ибо роскомпозор блочит сайт без ssl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    149

Попробуйте в index.php вставить такой код:

if(!isset($_SERVER['HTTPS'])){
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: https://" . $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_URL']);
    exit();
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dotrox    330
Настроил SSl через cloudflare, не могу настроить 301 редирект. в любом варианте циклическая переадресация.

У вас на самом сервере сертификат есть?

Cloudflare может работать в двух вариантах: либо полный https, либо наружу общается по https, а с вашим сервером по http. Какой у вас из этих вариантов?

 

Вот рабочий проверенный редирект для Апач:

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
calibr    1

 

У вас на самом сервере сертификат есть?

Cloudflare может работать в двух вариантах: либо полный https, либо наружу общается по https, а с вашим сервером по http. Какой у вас из этих вариантов?

 

Вот рабочий проверенный редирект для Апач:

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

У меня flexible ssl наружу общается по https, а с моим сервером по http

на хостинге используется ssl в nginx

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
calibr    1

 

Попробуйте в index.php вставить такой код:

if(!isset($_SERVER['HTTPS'])){
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: https://" . $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_URL']);
    exit();
}

А в какое место кода его пробовать вставить? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exploits    149

А в какое место кода его пробовать вставить? 

Да сразу вверху index.php после <?php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dotrox    330
на хостинге используется ssl в nginx

Если так, то переключите на Full SSL и сделайте редирект через CloudFlare: https://support.cloudflare.com/hc/en-us/articles/200170536-How-do-I-redirect-all-visitors-to-HTTPS-SSL-

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

УСТАНОВИЛ SSL сертификат
сделал сайт https
но из за ссылок на сайт гугл шрифт
вот таких ( http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,cyrillic-ext,latin-ext,cyrillic)
значок в поисковой строке браузера не зеленый а перечеркнутый
как быть ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу