如果是要用私人 certificate 的話,基本上新版 Disk Station Manager 後就有 Synology 幫你裝好簽證;若是自其它專門簽發 SSL certificate 公司購入 certificate 的話,較麻煩的是一開始會卡在安裝 root certificate 這一步,後來在一堆檔案中改來改去之後,才算是找出解法。
- 在「網頁服務」中使用「匯入憑證」安裝 private key 與購入的憑證檔(*.crt)。
- 複制 root certificate 檔(如 yourSERVERNAME.ca-bundle)至 /usr/syno/etc/ssl/ssl.crt/yourSERVERNAME.ca-bundle。
- 編輯 /usr/syno/apache/conf/extra/httpd-ssl.conf-user 檔:
- 在這兩行後
SSLCertificateFile /usr/syno/etc/ssl/ssl.crt/server.crt
SSLCertificateKeyFile /usr/syno/etc/ssl/ssl.crt/server.key新增一行 SSLCertificateChainFile /usr/syno/etc/ssl/ssl.crt/yourSERVERNAME.ca-bundle
- 存檔後重新啟動「網頁服務」,或是用下面的指令讓 Apache service 重新啟動:
/usr/syno/etc/rc.d/S97apache-sys.sh restart
/usr/syno/etc/rc.d/S97apache-user.sh restart
新版 DSM 需改為編輯 /usr/syno/apache/conf/extra/httpd-ssl.conf-common 檔。