NAS用了三四年了,只當做一個普通的文件存儲工具,今天閑來無事,準備搭建一個網站試試。
開始前的準備
從DSM套件中心下載并安裝以下套件:
Web Station
PHP
確認默認群組http具有足夠權限來訪問網站文檔根目錄(請參閱本文)
設置防火墻規則以保護網頁服務器(請參閱本文)
設置端口轉發規則以允許外部網絡訪問于網頁服務的端口
在控制面板>外部訪問>路由器配置中配置路由器設置(請參閱本文)
使用 Web Station架設網站
打開 web Station
查看狀態,將下面的相關套件都安裝好
這些套件的安裝方法也非常簡單,在套件中心中找到相應的套件,點擊安裝就可以,過程中記住自己設置的密碼就可以,
以下幾個截圖就是安裝過程中的內容,非常簡單:
安裝 MariaDB
安裝WordPress:
安裝Mediawiki
安裝 phpmyadmin
安裝Joomla
都安裝好后就需要設置這些服務了:
將網頁文件放入 Synology NAS 上的 web 共享文件夾。您可以通過 DSM File Station、SMB 等訪問此共享文件夾。
配置網站的后端設置:
進入 Web Station > 網頁服務門戶。選擇默認服務器并單擊編輯。
選擇您的 HTTP 后端服務器和 PHP 配置文件。
切換到腳本語言設置 > PHP。選擇 PHP 的默認配置文件,然后單擊編輯。
進入擴展名選項卡。選中所有復選框并保存設置。有關腳本語言設置的更多信息,請參閱本文。
現在您可以使用以下 URL 來共享網站:
為第三方網頁服務設置管理員門戶
配置網站的后端設置:
進入 Web Station > 網頁服務門戶。選擇網頁服務(如 Joomla)的默認門戶,然后單擊編輯。
選擇您的 HTTP 后端服務器和 PHP 配置文件。
切換到腳本語言設置 > PHP。選擇網頁服務套件(如 Joomla)的 PHP 配置文件,然后單擊編輯。
進入擴展名選項卡。選中所有復選框并保存設置。有關腳本語言設置的更多信息,請參閱本文。
設置 Joomla 的管理員門戶
在 DSM 上啟動 Joomla 套件。系統將提示您輸入基本信息以設置 Joomla 服務。
按照向導中屏幕上的說明操作。在數據庫配置頁面上,系統將要求刪除名為“_Joomia[…].txt”的文件以確認您的身份。按照以下內容找到并刪除該文件:
- DSM 7:進入 File Station。刪除 /web_packages/joomla/installation 下的“_Joomia[…].txt”文件。
繼續執行向導并單擊安裝。
安裝 Joomla 后,單擊刪除“installation”文件夾。
設置WordPress:
在 DSM 上啟動 WordPress 套件。系統將提示您輸入基本信息以設置 WordPress 服務。
按照向導中屏幕上的說明操作,并單擊安裝 WordPress。
現在可以通過http://ip/wordpress來打開網站了,管理內容可以進入WordPress后臺,去設置頁面和布局,還能下載已有的模版,非常方便。
設置域名:您應已注冊域,如example.com 。如果沒有,則可以通過以下任一方法獲取:
如上圖所示:
進入控制面板 > 外部訪問 > DDNS。
單擊添加。
將顯示一個對話框,提示您編輯以下設置:
服務供應商:選擇服務供應商。若要注冊以獲得 Synology 提供的免費主機名,請從下拉菜單中選擇 Synology。
主機名:輸入注冊的 DDNS 主機名,如 john.synology.me。
用戶名/電子郵件:輸入 DDNS 供應商的用戶名/電子郵件。
密碼/密鑰:輸入 DDNS 供應商的密碼/密鑰。
外部地址:輸入將使用該主機名的 Synology NAS 的外部 IP 地址。
單擊測試連接以查看設置是否正確。
如果選擇 Synology 作為服務供應商,則可以配置以下設置:
從 Let's Encrypt 獲取證書,并將其設置為默認證書:勾選此復選框可為 Synology DDNS 應用 Let's Encrypt SSL 證書并將其設置為 DSM 的默認證書。但是,如果已為 DDNS 主機名匹配了 SSL 證書,則此復選框會處于禁用狀態。有關 SSL 證書的更多信息,請參閱本文。
啟用 Heartbeat:勾選此復選框可接收有關映射主機名狀態的警報。
- 單擊確定來保存并完成設置。
參考: