Synology上設定 wordpress & let'sencrypt 的方法
快被 Synology 跟 Comcast 整慘了,正常運作的網站,突然有一天,因為 HTTPS Certificate 的原故連不上了,被整了好幾個小時,所以還是記下怎麼處理好的。
在 Synology DSM 6.3 上面要正常跑 wordpress & nginx & let's encrypt 的話
- 先安裝 PHP 7.3 ,然後在 Web Station 中新增 PHP 7.3 ,記得要勾選 curl & mysqli extension
- 在 wordpress virtualhost 的設定中選用 nginx & php 7.3
- 然後到 Control Panel -> Security -> Certificate 的地方新增 Certificate from let's encrypt.
如果新增失敗的話,用 ssh 登入,然後跑下面的指令
sudo /usr/syno/sbin/syno-letsencrypt new-cert -d <host> -m <email> -v
這樣子會吐出一堆 let's encrypt 給的 debug urls ,把 url 點開,就可以看是那邊出錯了。