更新:NAS 上自動更新 Let's Encrypt,請參考:https://github.com/Yannik/qnap-letsencrypt 更新:SSL For Free 被 ZeroSSL 併購後,開始收費了!雖然保留了免費的選項,但多了很多限制。 所以,不建議使用!您可以考慮: 1. Linux + Certbot $ sudo snap install certbot --classic $ sudo certbot certonly --manual --preferred-challenges http NAS 匯入 /etc/letsencrypt/live/abc.com/fullchain.pem & privkey.pem 2. https://freessl.cn/
- DNS 設定
- NAS 系統管理設定
在「控制台」、「系統」、「一般設定」、「系統管理」中,
使用安全連線 (HTTPS)、通訊埠:8081。(請先檢查下一項 「3. NAS 網站伺服器設定」,HTTPS 通訊埠是否為 8081?如果是,請先將其修改為其他數字,如 444;或將前面勾號取消。)
此設定會使 http://abc.com → http://abc.com:8080,https://abc.com → https://abc.com:8081。 - NAS 網站伺服器設定
在「控制台」、「應用服務」、「網站伺服器」中:
使用安全連線 (HTTPS)、通訊埠:443。【請忽略下圖最後兩行網址!】在「控制台」、「應用服務」、「虛擬主機」中,建立兩台同名虛擬主機,「HTTP, 80」與「HTTPS, 443」。(請先建立 /Web/www 目錄)
- 在 QNAP NAS 上,架設 WordPress 網站
請參考:WordPress 安裝。下載 WordPress 後,解壓縮至 /Web/www 內(解壓後目錄:/Web/www/wp-admin, /Web/www/wp-content……)。備妥資料庫帳號、密碼,用瀏覽器連接 「http://www.您的域名」 安裝。 - 申請免費 SSL 憑證
請參考:SSL For Free 免費 SSL 憑證申請。
STEP 3 下載下來的檔案,分別放在 /Web/.well-known/acme-challenge、/Web/www/.well-known/acme-challenge ………STEP 5 下載的 sslforfree.zip,解壓縮後可以得到三個檔案。於「控制台」、「系統」、「安全設定」、「憑證與私人金鑰」,「取代現有憑證」,「匯入憑證」。
- WordPress 設定
安裝 Force HTTPS or WordPress HTTPS or …… 外掛,啟用。
大功告成!
快試試:(差別在域名前,有無 www.)
http://(換成你的域名)
https://(換成你的域名)
http://www.(換成你的域名)
https://www.(換成你的域名)

ps. 我的 NAS 是放在無線路由器後面,特附上 Port Forwarding 設定:
我的QNAP TS-453A 韌體是QTS4.3.6
我的沒有你步驟3的路徑
{ STEP 3 下載下來的檔案,分別放在 /Web/.well-known/acme-challenge、/Web/www/.well-known/acme-challenge }
那我要放哪裡呢?
還是說那路徑要用什麼軟體或方式才看的到呢?
如果沒有 .well-known/acme-challenge 這個目錄,可以用 File Station 手動新增。
如果在 qfile 上找不到建立好的.well-known/檔案,請在 qfile 的設定(視窗右上垂直3點)裏勾選” 顯示系統的隱藏檔案 ” 。
很感謝Eric這篇,先實驗看看。
Hi it’s me, I am also visiting this web page
on a regular basis, this web site is genuinely fastidious and
the people are truly sharing pleasant thoughts.