Simple Application Server提供了部分最佳實務,包括搭建環境、搭建網站、資料轉送、遷移伺服器以及高可用架構等。您可以根據實際需求,參考相應文檔完成伺服器的搭建。
搭建環境
阿里雲Simple Application Server提供了多種鏡像,您可以通過應用鏡像快速部署應用環境,也可以通過系統鏡像建立伺服器後手動搭建營運環境。部分最佳實務如下表所示。
應用類型 | 說明 |
LAMP是搭建Web應用時最常用的環境。LAMP分別表示Linux、Apache、MySQL以及PHP,即在Linux系統中安裝Apache、MySQL以及PHP。 | |
Simple Application Server提供的Ubuntu系統為命令列介面。如果您希望通過圖形介面管理Ubuntu 16.04作業系統,可以使用VNC(Virtual Network Console)實現。 | |
Simple Application Server提供的Ubuntu系統為命令列介面。如果您希望通過圖形介面管理Ubuntu 18.04和20.04作業系統,可以使用VNC(Virtual Network Console)實現。 |
搭建網站
阿里雲Simple Application Server提供了多種鏡像,您可以通過應用鏡像快速搭建網站,也可以通過系統鏡像建立伺服器後手動搭建網站。具體最佳實務如下表所示。
網站類型 | 說明 |
缺陷管理是軟體開發過程中的必要環節,您可以使用Mantis開源缺陷跟蹤系統進行缺陷管理,Mantis系統基於LAMP環境開發部署,具有簡單易用、功能強大等特點。 | |
WordPress是使用PHP語言開發的部落格平台。當您使用Simple Application Server的WordPress應用鏡像搭建好WordPress伺服器後,可以使用WordPress的WPtouch外掛程式搭建手機部落格。 | |
您可以在一台已搭建多個網站的伺服器中修改Apache設定檔,以實現HTTP訪問不同網域名稱時,成功開啟對應的網站。 |
資料轉送
當您需要管理Simple Application Server中的檔案、資料庫等資料資源時,可以根據實際情況選擇適用的工具完成資料轉送。具體最佳實務如下表所示。
資料轉送工具 | 說明 |
vsftpd(very secure FTP daemon)是Linux作業系統下的一款小巧輕快、安全易用的FTP伺服器軟體。在維護伺服器時,您可以使用FTP用戶端串連伺服器,進行檔案的上傳和下載。 | |
當您需要遠端連線Windows執行個體進行檔案傳輸時,可以通過搭建FTP伺服器實現。 | |
如果您的本地主機為Windows作業系統,可以使用WinSCP工具遠端連線Linux伺服器進行檔案管理。 | |
當您需要對Simple Application Server中預置或自行安裝的資料庫進行維護時,推薦您使用阿里雲的Data Management。DMS是一種集資料管理、結構管理、使用者授權、安全審計、資料趨勢、資料追蹤於一體的資料管理服務。 |
遷移伺服器
如果您有Simple Application Server之間的資料移轉需求、Simple Application Server資料移轉至ECS執行個體等遷移需求,可以參見以下最佳實務進行資料移轉。
遷移情境 | 說明 |
如果您存量的Simple Application Server即將到期,並且您已經建立了一台新的Simple Application Server,需要將存量伺服器中的網站資料移轉至新的伺服器中,可以手動完成伺服器間的資料移轉。 | |
如果當前Simple Application Server無法滿足您的業務需求,您可以通過SMC將Simple Application Server平滑遷移至Elastic Compute Service,以擷取更加靈活的資源配置方案。 | |
Server Migration Center支援將其他廠商輕量伺服器(騰訊雲Simple Application Server、AWS Lightsail Instance和華為云云耀雲端服務器)遷移至阿里雲Simple Application Server。 |
部署SSL認證
如果Simple Application Server已綁定了網域名稱,可以在伺服器上安裝SSL認證,並為網域名稱設定HTTPS加密訪問,以較低的成本將資料轉送協議從HTTP轉換成HTTPS,實現網站的身分識別驗證和資料加密傳輸,防止資料在傳輸過程中被篡改或資訊泄露。具體最佳實務如下表所示。
情境 | 說明 |
本文以部署Node.js環境的Simple Application Server為例,介紹如何在伺服器中安裝SSL認證,並開啟HTTPS加密訪問。 | |
本文以使用WordPress 5.8的Simple Application Server為例,介紹在伺服器中安裝SSL認證,並開啟HTTPS加密訪問。 |
內網互連
Simple Application Server使用阿里雲自動分配的Virtual Private Cloud(Virtual Private Cloud)進行網路隔離,預設情況下不與Elastic Compute Service、雲資料庫等其他處於Virtual Private Cloud中的阿里雲產品內網互連。但同地區下Simple Application Server與Object Storage Service(Object Storage Service)預設內網互連,Simple Application Server可通過OSS內網地址訪問OSS資源。具體最佳實務如下表所示。
情境 | 說明 |
同地區下Simple Application Server與Object Storage Service(Object Storage Service)預設內網互連,當Simple Application Server通過OSS內網地址訪問OSS資源時,不收取流量費用。本文介紹同地區Simple Application Server如何通過OSS內網地址訪問OSS資源。 |