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