2012-10-08 65 views
1

我使用CodeIgniter開發應用程序,主要用於學習目的。CodeIgniter SSL

我目前正在解決我的應用程序中的安全問題,我讀到的一件事是使用SSL。

我試圖弄清楚爲了在我的應用程序中使用SSL必須做的事情。由於我想在我的所有網站上使用SSL,我只有少數用戶。

在另一個問題了SSL在CI我發現這一點:

$config['base_url'] = "https://www.yoursite.com/"; 

這是我必須配置爲使用SSL?我必須在某處購買證書嗎?我的服務器有任何先決條件嗎?

在此先感謝您的幫助!

+0

http://stackoverflow.com/questions/1500527/how-to-use-ssl-with-codeigniter會幫助你很大(考慮使用http和https) – qwertzman

回答

2

SSL與您的服務器有關。不要你的服務器端腳本軟件,即PHP。

所以,你應該爲你的服務器軟件尋找ssl。

現在,你有兩種選擇:

  1. 如果在本地Intranet上運行,你可以使用像XAMPP軟件在默認情況下,通過自簽名證書提供的https功能爲Apache。

  2. 如果您使用的是託管帳戶,則應該獲得簽名的ssl證書。

而且ofcourse CI中的設置,您指定必須設置爲實際利用https的。

0

你需要一個SSL證書才行。大多數當前的服務器可以很好地處理這些問題,儘管您的服務器需要一個個人IP地址。