Jump to content
beshleyweb

https протокол для админки и аккаунта покупателя

Recommended Posts

Добрый день. Как включить https протокол для админки магазина и аккаунта покупателя?

Share this post


Link to post
Share on other sites

- уточнить у хостера доступен ли https на тарифном плане.

- в файле config.php проверить настройки https

- в файле admin\config.php проверить настройки https

 

<?php
// HTTP
define('HTTP_SERVER', 'http://ocstore.200/admin/');
define('HTTP_CATALOG', 'http://ocstore.200/');

// HTTPS
define('HTTPS_SERVER', 'https://ocstore.200/admin/');
define('HTTPS_CATALOG', 'https://ocstore.200/');
 

- включить https в Админке

- купить (получить временный) сертификат у удостоверяющего центра

- интегрировать его через Админку ХОСТЕРА

 

http://site.nic.ru/content/view/247/29
 

Подходящий хостинг

Итак, ваш web-сайт должен поддерживать криптографически защищённые соединения с клиентским браузером. Первым шагом на пути реализации этого требования будет выяснение у хостинг-провайдера, может ли он предоставить тарифные планы хостинга с поддержкой SSL. Так как работа SSL требует дополнительных ресурсов от хостинга, то поддержка этой технологии обычно доступна не на всех тарифных планах. Более того, некоторые хостинг-провайдеры вообще не предоставляют поддержки SSL. Включение SSL для web-сайта требует выделения хостинг-провайдером отдельного IP-адреса для каждого сайта. Эта услуга либо может входить в стандартный пакет тарифа хостинга, либо приобретается за дополнительную плату. Обмен данными при работе web-сайта с SSL происходит по протоколу HTTPS, поэтому web-сервер должен быть настроен таким образом, чтобы была возможность использовать HTTPS. Выполнить настройку может хостинг-провайдер по заявке клиента. Кроме того, необходимо убедиться, что хостинг-провайдер поддерживает установку клиентских сертификатов SSL.


 

Расходы и списки

Коммерческие удостоверяющие центры проводят процедуры по выдаче сертификатов и последующему подтверждению подлинности за плату, которая взымается за выдачу сертификата SSL и за последующую его поддержку (абонентская плата). Обычная величина абонентской платы - около 6000 рублей в год, в зависимости от типа сертификата и объёма оказываемых услуг.

 

Перенаправление HTTP запросов на HTTPS

Если вы хотите запретить использование HTTP, то самым разумным будет перенаправлять все HTTP запросы к страницам на их HTTPS адрес. Чтобы добиться этого можно, например, организовать перенаправление с помощью mod_rewrite. Для этого сначала необходимо его активировать:

строчки:

 

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

 

При этом все настройки директорий можно удалить, поскольку по HTTP на ваши сайты всё равно будет не попасть.

Всё, теперь ещё раз перезапустите Apache и убедитесь, что при заходе по HTTP вы автоматически перенаправляетесь на HTTPS страницу.

 

Step-by-Step

 

http://www.inmotionhosting.com/support/edu/opencart/setting-up-payment-gateways/how-to-enable-ssl-connection-in-opencart

  • +1 1

Share this post


Link to post
Share on other sites

Большое вам спасибо!!!

Получилось настроить ? у вас ocStore ?

У меня проблема на сайте не работает SSL https (желтый треугольник) в браузере. а в админке все работает. подкажите как перевести все ссылки к виду https?

Share this post


Link to post
Share on other sites

Получилось настроить ? у вас ocStore ?

У меня проблема на сайте не работает SSL https (желтый треугольник) в браузере. а в админке все работает. подкажите как перевести все ссылки к виду https?

 

Желтый треугольник означает, что ресурсы сайта (CSS/JS/JPG) грузятся браузером отлично, но на странице есть другие ресурсы, которые находятся на других сайтах (скрипты, шрифты, аналитика и т.д.) и у них не поддерживается/не указан простокол https. Для просмотра решения пройдите по ссылке.

Edited by halfhope

Share this post


Link to post
Share on other sites

Всем доброго времени суток!

У меня ocStore 2.1.0.2.1

Все операции проделаны с маниакальной точностью. В результате 

 

Страница site.ru не работает

Сайт site.ru выполнил переадресацию слишком много раз.
Попробуйте сделать следующее:
Обновите страницу.
Удалите файлы cookie.
ERR_TOO_MANY_REDIRECTS
 
В поиске ничего не нашел, башка уже отваливается - ничего не понимаю. Может кто-нибудь сталкивался?

Share this post


Link to post
Share on other sites

Возможно помогут следующие данные

1. домен - кириллица в зоне РФ

2. htaccess - стандартный + изменения, указанные выше

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.