大家好

最近因為一些原因

發現原本的虛擬主機服務實在不夠用了

所以嘗試將網址直接指向我的NAS

因為 群暉科技Synology 的 NAS是有網站服務功能套件的

使用起來非常方便

 

 

 

首先

就是要安裝 web station 服務

然後在web station 服務中會引導你安裝其他相關服務

 

 

我這邊只有用 phpmyadmin

主要架構使用 apache 2.4

用 nginx 也是可以

然後 PHP 8 主要是給 phpmyadmin 使用

PHP 7.4 是給我的 joomla 使用的

 

 

 

安裝完成之後

把網頁放到 WEB 資料夾底下

並且到 phpmyadmin 設定資料庫

這邊要先確保自己的網站用本地網址是可以存取的

才可以進行下一步喔

 

 

接下來 SSL部分

自己要先有買網址
並且在網址的設定中把DNS設定新增 CNAME 設定

要新增 www.你的網址.com 配對 www.你的NAS網址(通常是quickconnect網址).com

要用 A 紀錄也是可以

但就需要 固定IP

那我的網路環境沒有

所以就用 CNAME 來做

 

 

然後要確保 80 port 與 443 port 能夠對外

因為 SSL驗證 會用到

雖然80 port 與 443 port 暴露在外面對於一個NAS來說不是那麼安全

不過目前實在沒有更好的方案了

就這樣吧

 

 

這邊就要提到 群暉科技Synology 的 let's encrypt 的服務

功能在 設定 的 安全性 的 憑證 這邊

就是說如果你用 quickconnect 他會自動申請 lets encrypt 的憑證

同樣也可以為指定到這台主機的網址申請 SSL 憑證

但是需要確保目前網址有指向目前的NAS

否則這邊會申請失敗

 

 

如果申請完成

這邊可以看到一個新的憑證

然後將這個憑證設定到 系統預設

 

 

 

 

 

https 打開網頁

應該就可以發現是正確的 SSL 憑證囉

 

現在網站都要要求 SSL 其實還真麻煩

雖然對於資料交換確實提升很多安全性

但是要一個長期的SSL憑證

就是要錢錢

不然就是要記得更新

 

以上

給大家參考囉~