2009-08-16 41 views
1

我正在爲我的學校在php和mysql上運行,在apache2上運行並通過mod_rewrite使用友好的網址。將我的應用程序從http切換到https

我在想,因爲涉及潛在的敏感數據,所以最好在https url而不是http上工作。事情是:我絕對沒有經驗的https。優點,缺點和將我的應用程序實際工作,或我需要修改它?

這是否也意味着我必須在服務器上設置特定的東西?它會不會打破mod_rewrite規則?

謝謝你的時間。

回答

3

對於您的應用程序,所有內容都是相同的,但網址相同。

但是,必須配置Apache來正確處理它。它只是一個虛擬主機條目httpd-vhosts.conf,但使用端口443和......

<VirtualHost *:443> 
SSLEngine On 
SSLCertificateFile "/..path../certificate.crt" 
SSLCertificateKeyFile "/..path../certificate.key" 
DocumentRoot ... 

httpd.conf

LoadModule ssl_module modules/mod_ssl.so 
Include conf/extra/httpd-ssl.conf 

Search Google對於如何創建 '測試目的' SSL證書的說明。

+0

非常感謝,非常有幫助。還有一件事:我需要修改mysql和php各自的ini文件嗎? – pixeline 2009-08-16 08:53:56

+0

不,它對於PHP和MySQL是完全透明的。 – Havenard 2009-08-16 17:58:56

相關問題