Drupal: как включить слой SSL на страницах покупок? - PullRequest
0 голосов
/ 30 августа 2010

Я впервые использую SSL для интернет-магазина на основе Drupal.

Мне нужно включить SSL только на страницах интернет-магазина. Я нашел этот модуль для этого: Защищенные страницы.

Однако мне нужно знать, какие именно шаги мне нужно выполнить ... сначала я должен

1) Купить SSL сертификат на хостинге

2) Включите его. (Службы хостинга обычно предоставляют определенную папку для страниц https. Однако я не могу разделить Drupal на две части. Поэтому мне было интересно, нужно ли мне копировать всю установку Drupal в эту папку, а затем использовать безопасные страницы указать, какие страницы должны быть защищены, а какие нет?)

3) После этого я закончил? Или есть дополнительные шаги?

Ответы [ 2 ]

1 голос
/ 30 августа 2010

Обязательны шаги 1 и 2.

Тогда вы можете выбрать один из следующих вариантов:

  1. Использовать защищенные страницы http://drupal.org/project/securepages

  2. Изменить Drupal $ base_url на https://

  3. Если вы используете Apache Server, вы можете использовать Apache mod_rewrite

    RewriteCond% {SERVER_PORT} 80

    RewriteRule ^ (. *) $ https://%{HTTP_HOST}/$1 [R, L]

    php_value session.cookie_secure 1

0 голосов
/ 31 августа 2010

Отсутствие странных требований к хостингу, все, что вам нужно сделать, это получить сертификат и установить безопасные страницы.

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

В любом случае попробуйте securepages и сообщите нам, если появятся дополнительные проблемы.На нормальной установке, включение безопасных страниц должно быть всем, что вам нужно.

...