6.
讓網站支援https
- 先安裝OpenSSL
apt-get install openssl
- 啟動 Apache2 的 SSL 模組
a2enmod ssl
- 將server.key、server.cer、uca.cer 上傳至/etc/ssl
- 編輯 default-ssl.conf 設定檔案
vi /etc/apache2/sites-available/default-ssl.conf
- 搜尋 SSLCertificateFile 及 SSLCertificateKeyFile 並重設其路徑
SSLCertificateFile /etc/ssl/server.cer
SSLCertificateKeyFile /etc/ssl/server.key
- 搜尋SSLCertificateChainFile 並重設其路徑
SSLCertificateChainFile /etc/ssl/uca.cer
- 加入Aapche2的SSL網站設定檔
cd /etc/apache2/sites-enabled
ln -s ../sites-available/default-ssl.conf
- 重新啟動 Apache2
service apache2 restart
- 開啟瀏覽器輸入https網址
- 若無法瀏覽:檢查本機443port
netstat -tulpn | grep :443
- 問子誠防火牆是否開啟
- 修改mainfile.php
//define('XOOPS_URL', "{$ip}");
define('XOOPS_URL', "https://xxx.xxx.xxx");
- 匯出資料庫(取消view)
- 取代所有http://xxx.xxx.xxx,為https://xxx.xxx.xxx
- xoops後台設定
- 快速登入模組設定轉向