【问题标题】:Drupal: how to enable SSL layer on shopping pages?Drupal:如何在购物页面上启用 SSL 层?
【发布时间】:2010-08-30 17:07:49
【问题描述】:

这是我第一次将 SSL 用于基于 Drupal 的电子商务商店。

我只需要在网上商店页面上启用 SSL ,我为此找到了这个模块:安全页面。

但是我需要知道我需要执行的具体步骤是什么……我应该首先吗

1) 在托管服务处购买 SSL 证书

2) 启用它.. (托管服务通常为 https 页面提供一个特定文件夹。但是我不能将 Drupal 一分为二。所以我想知道是否必须将整个 Drupal 安装复制到该文件夹​​中,然后使用 Secure Pages指定哪些页面应该受到保护,哪些页面不应该受到保护?)

3) 在这之后,我完成了吗?还是有额外的步骤?

【问题讨论】:

    标签: drupal drupal-6


    【解决方案1】:

    第 1 步和第 2 步是必须的。

    然后您可以从以下选项中进行选择:

    1. 使用安全页面http://drupal.org/project/securepages

    2. 将 Drupal $base_url 更改为 https://

    3. 如果你在 Apache 服务器上,你可以使用 Apache 的 mod_rewrite

      RewriteCond %{SERVER_PORT} 80

      重写规则 ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

      php_value session.cookie_secure 1

    【讨论】:

    • 好的,谢谢.. 我应该把 Drupal 放在哪里?我的意思是.. 如果我有 2 个文件夹“httpdocs”和“httpsdocs”,我应该把它放在第一个文件夹中,并且只在几个安全页面上启用 https 吗?
    • 呃,我认为那里没有第 2 步。如果服务器配置为接受 HTTPS,securepages 将处理所有事情。您不需要修改 settings.php 或 .htaccess。
    【解决方案2】:

    没有奇怪的托管要求,您需要做的就是获得证书并安装安全页面。

    我不确定主机如何要求 SSL 仅在某些目录之外运行,除非它是完全不同的 Web 根目录。 SSL 不知道也不关心原始脚本在服务器上的哪个位置运行。

    无论哪种情况,请尝试使用安全页面,如果出现其他问题,请告知我们。在一个健全的安装中,启用安全页面应该是你所需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      • 1970-01-01
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 2019-01-18
      相关资源
      最近更新 更多