公司或家裡已經有一台NAS,很多人會自然想到:既然它能二十四小時開機、又有網頁伺服器功能,是不是可以直接拿來放網站,省下租主機的步驟?答案是可以,但適用範圍比想像中窄。NAS架設網站在內部測試、辦公室內網與個人作品展示上很好用,一旦要對外提供正式的公司官網,就會碰到頻寬、穩定性與資安三方面的限制。這篇從適合的情境開始,說明NAS放網站的基本架構由哪些零件組成、對外開放時要承擔哪些風險、平常要多做哪些維運工作,以及為什麼正式的商業網站通常不建議這樣做。
哪些情況適合用NAS架設網站
NAS最適合的,是「只給特定一群人看」或「不怕偶爾連不上」的網站。第一類是內部測試站:網站正式改版前,先在NAS上放一份測試版本,讓同事在辦公室裡點點看、檢查文案與流程,確認沒問題再搬到正式主機。第二類是辦公室或家用的內網服務,例如公司內部的作業手冊、表單下載頁、產品規格查詢頁,這類內容本來就不該公開,放在只有內網連得到的NAS上反而更安心。第三類是個人用途,例如家庭相簿網頁、個人作品展示或學習架站的練習環境,流量小,停機也不會造成商業損失。
這三類情境有個共同點:訪客少、可以容忍中斷,而且多數時候不需要讓搜尋引擎收錄。只要符合這幾個條件,NAS就能用手邊現有的設備完成需求,也能讓團隊在不影響正式網站的前提下練習操作。
NAS放網站的基本架構:對外連線需要的四個零件
以Synology、QNAP這類常見品牌的NAS來說,系統通常提供網頁伺服器套件,安裝後就能在NAS上放網頁檔案,有些也能搭配資料庫與程式語言環境,執行WordPress這類內容管理系統。如果只在內網使用,做到這一步就夠了,同事在辦公室裡用NAS的內網位址就能開啟網頁。
要讓外面的人連得到,還需要另外三個零件。第一是網址:一般寬頻線路的對外IP位址常會變動,所以通常要設定動態DNS,讓一個固定的網域名稱自動跟著IP更新;若申請的是固定IP線路,則可以直接把網域指向該IP。第二是路由器的連接埠轉發,把外部進來的網頁連線導向NAS。第三是SSL憑證,讓網站以HTTPS加密連線,常見的NAS系統多半內建申請免費憑證的功能。採用這種做法時,少了任何一個,網站不是連不到,就是會被瀏覽器標示為不安全。
另一種做法是透過反向通道類的服務,由NAS主動向外建立連線,外部訪客經由該服務進來,不必在路由器上開放連接埠。這能減少直接暴露在網路上的風險,但也代表多依賴一個外部服務,設定前要看清楚它的使用條件與限制。
對外開放之前,先正視這些資安風險
NAS和一般網頁主機最大的不同,是它通常同時存放著公司的重要檔案。當你為了網站打開連接埠,等於在存放檔案的那台機器上開了一扇對外的門。過去曾有不少針對NAS設備的勒索軟體攻擊被廣泛報導,攻擊者利用未更新的系統漏洞或強度不足的密碼入侵,把裝置裡的檔案加密勒索。因此如果真的要對外開放,至少要做到以下幾點:
- NAS系統與各套件保持更新,開啟更新通知並定期確認
- 只轉發網站需要的連接埠,NAS的管理介面不要對外開放
- 停用預設的管理員帳號,改用強密碼並啟用兩步驟驗證
- 網站用的資料夾與存放公司檔案的資料夾分開,權限各自設定
- 重要檔案要有另一份備份存放在NAS以外的地方,例如另一台設備或雲端空間
最後一點特別重要。很多人以為NAS有磁碟陣列就等於有備份,但磁碟陣列保護的是單顆硬碟故障,擋不了勒索軟體或誤刪檔案。放網站之前先把備份機制補齊,是比調整網頁更優先的工作。
為什麼正式的商業官網不適合放在NAS上
第一個限制是頻寬。許多寬頻方案的上傳頻寬明顯小於下載頻寬,而訪客瀏覽網頁時,資料是從你的NAS往外送,吃的正是上傳頻寬。同時有多位訪客瀏覽大圖或影片時,網頁就可能變慢,也會拖累辦公室其他人的網路使用。第二個限制是穩定性:停電、路由器重新開機、電信線路維修、NAS更新後重啟,都會讓網站暫時中斷;動態DNS在IP變動後也需要一點時間同步,這段期間網站可能連不上。專業機房通常有備援電力與多條網路線路,辦公室或家裡很難做到同等程度。
第三個限制和搜尋引擎有關。搜尋引擎的爬蟲會定期來讀取網站,如果經常遇到連線逾時或伺服器錯誤,就可能降低造訪頻率,新內容被收錄的速度也會變慢;網頁回應偏慢,對使用者體驗同樣不利。對一個要靠網站接洽客戶的公司來說,這些不穩定因素累積起來的影響,往往比租用主機的支出更難承受。此外,部分寬頻合約對用戶自行架設對外服務有使用限制,打算這樣做之前,最好先向電信業者確認合約內容。
在NAS上放網站,平常要多做的維運工作
決定在NAS上放網站之後,維運工作會比單純存檔多出一些。首先是電源,建議搭配不斷電系統,並設定停電時讓NAS安全關機,避免突然斷電造成資料損毀。其次是連線監控,可以使用外部的網站監測服務,定時從外面連一次網站,連不上時寄通知給負責人,否則網站停擺好幾天可能都沒人發現。再來是硬碟健康狀態與系統紀錄,NAS通常會記錄登入失敗與異常連線,定期看一下,能及早發現有人在嘗試入侵。
最後是文件化。NAS上的網站設定散落在網頁伺服器套件、路由器、動態DNS與憑證等好幾個地方,負責的人一旦不在,其他人很難接手。把每一項設定放在哪裡、帳號由誰保管寫成一頁說明,是讓這個小型網站能長期運作的關鍵。
比較穩妥的做法:NAS與正式主機各司其職
如果你已經有NAS,又需要一個對外的正式官網,最務實的安排通常是分工。正式網站放在虛擬主機、雲端主機或靜態託管服務上,由專業機房負責電力、網路與基礎維運;NAS則擔任內部角色,例如放測試站、存放網站的定期備份、保存原始圖檔與設計檔。這樣NAS不必對外開放連接埠,公司檔案的風險降低,正式網站的穩定度也有保障。
如果網站內容很簡單、幾乎不需要後台,也可以在NAS上完成編輯與測試,再把做好的檔案上傳到正式主機或靜態託管服務。這種做法讓團隊保留在自己設備上作業的習慣,又不必承擔對外服務的風險。等哪天網站需要會員、預約或金流等功能,再依需求升級主機環境即可。
常見問題
NAS架設網站可以跑WordPress嗎?多數支援資料庫與程式語言套件的NAS可以安裝WordPress,適合拿來當測試站或內部網站。但要對外正式營運時,前面提到的頻寬、穩定性與資安限制仍然存在。
沒有固定IP也能讓外面連到NAS上的網站嗎?可以透過動態DNS讓網域名稱跟著變動的IP更新,或使用反向通道類的服務。不過IP變動後的同步空窗,以及電信線路本身的穩定度,仍會影響網站能否隨時連上。
只在公司內網使用,也需要加密連線嗎?內網網站的風險較低,但若頁面上有登入或表單,仍建議加密連線,避免帳號密碼以明文在區域網路中傳輸。內網使用的憑證申請方式與對外網站不同,可以依所用NAS系統的官方說明處理。
用NAS放網站,會影響NAS原本的檔案存取嗎?會有一定影響。網站訪客變多時會占用NAS的處理器、記憶體與網路頻寬,同事存取檔案可能變慢。如果NAS本身是公司主要的檔案伺服器,更應該把對外網站移到其他地方。
如果你正在評估公司網站要放在哪裡,或是已經把網站架在NAS上,想確認對外開放的設定是否妥當、搜尋引擎能不能穩定讀取,創昇SEO提供免費網站健檢,可以先幫你看看目前的連線速度與技術狀況。需要有人當面說明各種主機選項的差異,我們也提供全台免費到府解說,陪你把網站與內部設備的分工規劃清楚。
