2010-08-30 19 views
0

這是我第一次在基於Drupal的電子商務商店中使用SSL。Drupal:如何在購物頁面上啓用SSL層?

我需要在網上商店頁面啓用SSL 只有,我發現這個模塊:Secure Pages。

不過,我需要知道什麼是確切的步驟,我需要平時進行......我應該先

1)託管服務

2)啓用它購買SSL證書。(寄存服務爲https頁面提供一個特定的文件夾,但是我不能將Drupal拆分爲兩個,所以我想知道是否必須將整個Drupal安裝複製到這個文件夾中,然後使用安全頁面來指定哪些頁面應該受到保護以及哪些頁面不受保護?)

3)在此之後,我完成了嗎?還是有額外的步驟?

回答

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個

+0

好的謝謝..我應該在哪裏放置Drupal?我的意思是,如果我有2個文件夾「httpdocs」和「httpsdocs」,我應該把它放在第一個文件夾中,並啓用只有幾個網頁與安全網頁的HTTPS? – aneuryzm 2010-08-30 19:17:23

+0

呃,我認爲那裏沒有第二步。如果服務器配置爲接受HTTPS,則securepages將處理所有事情。你不需要修改settings.php或.htaccess。 – anschauung 2010-08-31 02:48:03

0

缺席怪異的託管要求,你應該需要做的就是一個證書,並安裝securepages。

我不確定主機是如何要求SSL只能運行在某些目錄之外的,除非它是完全不同的web根目錄。 SSL不知道或關心運行原始腳本的位置。

無論哪種情況,請給安全頁嘗試一下,讓我們知道是否會出現其他問題。在一個健全的安裝,使安全頁應該是你所需要的。

相關問題