和揚資訊有限公司

標題: Synology NAS可以輕鬆架設有 SSL 憑證的網站 [打印本頁]

作者: jason    時間: 2021-6-23 00:41
標題: Synology NAS可以輕鬆架設有 SSL 憑證的網站
架站的基本環境
架站一定是專業人士的專利嗎?Windows系統是一般最常使用的作業系統,因為其擁有最容易上手的操作介面,雖然Windows有提供IIS(Internet Information Services)服務,但架一個網站除了網頁伺服器外,資料庫、搭配的語法(ASP.NET或PHP)…等的運用也是不可或缺的,PHP語法的免費資源相當眾多,往往是架站的應用天堂,Synology NAS本身內建Apache、PHP、MySQL、Perl等工具的網頁伺服器,去掉了一些繁瑣安裝過程,讓一般不懂程式語言的人也可以輕鬆快速的建立架站環境。
DSM 6.0 起後可輕鬆的建立、匯入多張憑證至 Synology NAS,甚至支援免費的Let’s Encrypt憑證,且有效期間到期會自動更新憑證,透過虛擬主機的功能,您可以在 Synology NAS 上架設多個網站,你也不必擔心PHP與Apache版本的問題,Web Station支援多版本的選擇,讓你的網站再升級與相容性上更有彈性。
DSM系統將許多內建的服務都套件化了,請在「套件中心」→「公用程式」畫面上,選擇「Web Station」來安裝該套件,「Web Station」就是網站伺服器的基本套件
新版的「Web Station」套件支援PHP與Apache版本的版本選擇,你不用擔心移植或網站伺服器的相容性,安裝完後開啟「Web Station」服務,在「狀態」內容畫面上,你可以看到後端套件的選擇與安裝,除了有Nginx、Apache與PHP的選擇外,還有版本之分,預設值只要安裝Nginx,所以挨踢路人甲將所有的後端套件全安裝,以方便比切換不同版本測試。
在「一般設定」畫面上,就可以選擇你已安裝的HTTP後端伺服器與PHP的版本,筆者覺得此功能相當不錯,這樣就可以不必侷限DSM系統內建的版本。
在PHP設定內,安裝curl、gd、mysqli、openss等擴充模組。



作者: jason    時間: 2021-6-23 00:42
架站除了空間與網站服務外,資料庫也是不可或缺的服務,Synology NAS目前搭配的是MariaDB,所以也要安裝此資料庫套件。


作者: jason    時間: 2021-6-23 00:44
MariaDB僅是純資料庫軟體,一般都會建議使用phpMyAdmin的資料庫管理工具,其中一個更大的優勢在於phpMyaAdmin跟其他PHP程式一樣在網頁伺服器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,讓使用者以web的方式來管理MariaDB資料庫,方便的建立、修改、刪除資料庫及資料表,Synology NAS的套件中心是玩家的天堂,重量級的PHP運用軟體大致都有,當然phpMyAdmin也不會缺席,進入套件中心安裝多國語言版的「phpMyAdmin」吧!



Synology NAS安裝後的MariaDB資料庫管理帳號是root,密碼是空白,想要架站建議密碼不要空白,所以使用phpMyAdmin進入使用者帳號畫面,修改root@localhost帳號的密碼。



作者: jason    時間: 2021-6-23 00:44
接下來重點是要建立一個資料庫,例如下圖挨踢路人甲建立了一個utf8_unicode_ci格式的seandb的資料庫。







歡迎光臨 和揚資訊有限公司 (http://radius.com.tw/discussion/) Powered by Discuz! X3.2