Feb25在網路看到SSL相關資料
想說把SSL掛上去,沒想到是一連串災難的開始
把這次系統升級的相關問題記錄下來,以便日後查閱
F2b26經過一早的折騰終於把Let's Encrypt提供的SSL掛上去
做了以下的系統升級
CentOS7、MariaDB
先講SSL的部分
Let's Encrypt提供的安裝程式
無法在RAM256以下的環境安裝
但用CentOS7可以
所以我就改用CentOS7
Let's Encrypt SSL的安裝教學
我參考的部分
1.Install Let's Encrypt to Create SSL Certificates -Linode
2.How To Secure Apache with Let's Encrypt on Ubuntu 16.04
3.在 Linode VPS 的 LAMP 平台上部署 SSL 加密服務 -自發簽證
Let's Encrypt提供的安裝程式已經相當完善,在網路上舊的資料
還要手動把SSL金鑰的位置寫到vhost設定檔,新版的已經是全自動
但原本一切都很順利時,卻發生升級後系統不穩的問題
資料庫大約20分鐘內就會掛點
不論是CentOS7內建的MariaDB還是後來改裝MySQL
情況都無法改善,此外MySQL在新版的已經取消原本root密碼設定的方式
裝好MySQL&首次執行後,系統會自動生成root密碼在log檔裡,須手動撈取
Let's Encrypt在我一直反覆重灌之下,拒絕金鑰的申請,日後應該先把金鑰備份下來
系統改灌回CentOS6.5
這次換wordpress出問題了
資料倒回去後,前台空白,看得到登入畫面,但登入後空白
後來解決方法,執行wp-admin/upgrade.php
做一次wordpress資料庫upgrade
舊的問題解決,又產生新的問題
媒體庫(Media Library)的圖都不見(圖檔上傳正常)
這部分暫時無解
另一個問題:文章內文被置入特殊符號導致圖片連結錯誤無法顯示圖片
這部分只好一個一個改
以上就是這次系統升級所發生的問題
27、28兩天都浪費在這邊...