本文匯總了各類型網站的部署方式,便於您自助搭建網站。
搭建環境
阿里雲Elastic Compute Service提供了多種鏡像,您可以通過雲市場鏡像快速部署環境,也可以通過作業系統鏡像建立伺服器後手動搭建營運環境。搭建環境教程如下所示。
部署LNMP環境
Nginx是一款小巧而高效的Web伺服器軟體,可幫您在Linux系統下快速方便地搭建出LNMP Web服務環境。其中LNMP分別代表Linux、Nginx、MySQL和PHP。
環境類型 | 部署方式 | 說明 |
部署LNMP環境 | 本教程介紹如何使用阿里雲Resource Orchestration Service服務(ROS)一鍵部署LNMP環境。 | |
本教程介紹如何手動在Alibaba Cloud Linux 2.1903 LTS 64位系統的ECS執行個體上搭建LNMP環境。 | ||
本教程介紹如何手動在Ubuntu 20.04作業系統的ECS執行個體上搭建LNMP環境。 | ||
本教程介紹如何手動在CentOS 8作業系統的ECS執行個體上搭建LNMP環境。 | ||
本教程介紹如何手動在CentOS 7作業系統的ECS執行個體上搭建LNMP環境。 | ||
本教程介紹如何手動在CentOS 6作業系統的ECS執行個體上搭建LNMP環境,其中LNMP分別代表Linux、Nginx、MySQL和PHP。 |
部署LAMP環境
LAMP環境是常用的Web開發環境之一,其中LAMP分別代表Linux、Apache、MySQL和PHP。
環境類型 | 部署方式 | 說明 |
部署LAMP環境 | 本教程將介紹如何在Ubuntu 20.04作業系統的ECS執行個體內部署LAMP環境。 | |
本教程將介紹如何在Alibaba Cloud Linux/CentOS 7.x作業系統的ECS執行個體內部署LAMP環境。 |
部署Java Web環境
Tomcat作為一個開源且免費的Java Web伺服器,常用來作為Web開發的工具。它可以託管由Servlet、JSP頁面(動態內容)、HTML頁面、JavaScript、樣式表、圖片(靜態內容)組成的Java Web應用程式。您可以根據實際需要,選擇使用雲市場鏡像部署、手動部署和使用Cloud Toolkit外掛程式部署。
環境類型 | 部署方式 | 說明 |
部署Java Web環境 | 本教程介紹如何在Alibaba Cloud Linux 2作業系統的ECS執行個體上手動部署Java web專案,適用於剛開始使用阿里雲進行建站的個人使用者。 | |
本教程介紹如何在CentOS 7作業系統的ECS執行個體上手動部署Java web專案,適用於剛開始使用阿里雲進行建站的個人使用者。 |
部署Node.js環境
Node.js是一個基於Chrome V8引擎的JavaScript運行環境,用來方便快速地搭建易於擴充的網路應用。
環境類型 | 部署方式 | 說明 |
部署Node.js環境 | 本教程介紹如何在Alibaba Cloud Linux 2作業系統的ECS執行個體上,安裝Node.js並部署專案。 | |
本教程介紹如何在CentOS 7作業系統的ECS執行個體上,安裝Node.js並部署專案。 |
搭建Hadoop環境
Hadoop是一款由Apache基金會用Java語言開發的分布式開源軟體架構,使用者可以在不瞭解分布式底層細節的情況下,開發分布式程式,充分利用叢集的能力進行高速運算和儲存。
環境類型 | 部署方式 | 說明 |
搭建Hadoop環境 | 本教程介紹如何在Linux作業系統的ECS執行個體上快速搭建Hadoop偽分布式環境。 |
更換鏡像部署Windows環境
雲市場鏡像整合了作業系統和應用程式,您可以使用阿里雲市場鏡像快速部署ECS執行個體的應用環境。
環境類型 | 部署方式 | 說明 |
更換鏡像部署Windows環境 | 本教程介紹通過更換ECS執行個體的鏡像來部署Windows環境的操作步驟。 |
搭建網站
阿里雲Elastic Compute Service提供了多種鏡像,您可以通過雲市場鏡像快速搭建網站,也可以通過作業系統鏡像建立伺服器後手動搭建網站。具體搭建網站教程如下所示。
搭建WordPress網站
WordPress是使用PHP語言開發的部落格平台。阿里雲雲市場提供WordPress鏡像,用於快捷搭建WordPress網站,不需要部署Web環境,降低了建站的門檻,適用於剛開始使用阿里雲ECS建站的企業或個人使用者。您可以根據需求,選擇使用雲市場鏡像、使用ROS和手動部署的方式搭建WordPress網站。
網站類型 | 部署方式 | 說明 |
搭建WordPress | Resource Orchestration Service服務ROS(Resource Orchestration Service)可通過ROS模板建立一組阿里雲資源。ROS模板為JSON格式檔案,用於定義您需要建立的雲資源。 本教程介紹如何使用ROS模板建立基於ECS和RDS的WordPress環境。 | |
本教程介紹如何在Windows作業系統的ECS執行個體上手動搭建WordPress網站。 | ||
本教程介紹如何在CentOS 8作業系統的ECS執行個體上手動搭建WordPress網站。 | ||
本教程介紹如何在CentOS 7作業系統的ECS執行個體上手動搭建WordPress網站。 |
搭建Drupal網站
Drupal是使用PHP語言編寫的開源內容管理架構(CMF),它由內容管理系統(CMS)和PHP開發架構(Framework)共同構成。它用於構造提供多種功能和服務的動態網站,能支援從個人部落格到大型社區等各種不同應用的網站專案。您可以根據需求,選擇使用雲市場鏡像和手動搭建Drupal電子商務網站。
網站類型 | 部署方式 | 說明 |
搭建Drupal網站 | 本教程介紹如何通過雲市場鏡像快速搭建Drupal電子商務網站。 | |
本教程介紹如何在CentOS 7作業系統的ECS執行個體上搭建Drupal電子商務網站。 |
搭建多個Web網站
如果您希望合理利用資源、統一管理網站以提高營運效率。例如,您可以在一台Elastic Compute Service上配置多個不同分類的部落格平台或者搭建多個Web網站實現複雜業務的網站系統。
網站類型 | 部署方式 | 說明 |
搭建多個Web網站 | 本教程介紹如何在Windows Server 2012 R2 64位系統的ECS執行個體上使用IIS伺服器搭建多個Web網站。 | |
本教程介紹如何在CentOS 7系統的ECS執行個體上使用Nginx搭建多個Web網站。 |
搭建Magento電子商務網站
Magento是一款開源的電子商務網站,其豐富的模組化架構體系及拓展功能可為大中型網站提供解決方案。Magento使用PHP開發,並使用MySQL儲存資料。
網站類型 | 部署方式 | 說明 |
搭建Magento電子商務網站 | Magento是一款開源電商網站架構,其豐富的模組化架構體系及拓展功能可為大中型網站提供解決方案。Magento使用PHP開發,並使用MySQL儲存資料。 本教程主要介紹如何在CentOS 7作業系統的ECS執行個體上搭建Magento電子商務網站。 |
搭建Ghost部落格
Ghost是一個基於Node.js開發的免費開源部落格平台,用於簡化部落格的寫作發布等流程。
網站類型 | 部署方式 | 說明 |
搭建Ghost部落格 | 本教程介紹如何在Ubuntu 20.04作業系統的ECS執行個體上部署Ghost部落格。 |
搭建應用
阿里雲Elastic Compute Service提供了多種鏡像,您可以通過雲市場鏡像快速搭建網站,也可以通過作業系統鏡像建立伺服器後手動搭建應用。具體搭建應用教程如下所示。
搭建FTP網站
當您需要遠端連線Windows和Linux執行個體進行檔案傳輸時,可以通過搭建FTP網站實現。vsftpd(very secure FTP daemon)是Linux下的一款小巧輕快、安全易用的FTP伺服器軟體。在Linux執行個體中,您可以通過安裝並配置vsftpd,實現檔案的傳輸。
應用類型 | 部署方式 | 說明 |
搭建FTP網站 | 本文將介紹如何在Windows執行個體中搭建FTP網站,該方式適用於Windows Server 2008及以上系統,本文以Windows Server 2016為例。 | |
本教程介紹如何在CentOS 8作業系統的ECS執行個體上安裝並配置vsftpd。 | ||
本教程介紹如何在CentOS 7作業系統的ECS執行個體上安裝並配置vsftpd。 |
安裝和使用GitLab
GitLab是Ruby開發的自託管的Git專案倉庫,可通過Web介面訪問公開的或者私人的專案。
應用類型 | 部署方式 | 說明 |
安裝和使用GitLab | 本教程介紹如何使用雲市場鏡像和手動部署GitLab環境及其使用GitLab。 |
搭建Microsoft SharePoint 2016
Microsoft SharePoint是Microsoft SharePoint Portal Server的簡稱。SharePoint Portal Server是一個門戶網站,使企業能夠開發出智能的門戶網站,這個網站能夠無縫串連到使用者、團隊和知識,使人們能夠更好地利用商務程序中的相關資訊,更有效地開展工作。
應用類型 | 部署方式 | 說明 |
ECS搭建Microsoft SharePoint 2016 | 本教程介紹如何在Windows Server 2012 R2 DataCenter作業系統的阿里雲ECS上搭建Microsoft SharePoint 2016。 | |
安裝SharePoint 2016 | 本教程主要介紹如何在Windows Server 2012作業系統的ECS執行個體上安裝SharePoint 2016。 |
部署並使用Docker
Docker是一個開源的應用程式容器引擎,讓開發人員可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發布到任何流行的Linux或Windows作業系統的機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。
應用類型 | 部署方式 | 說明 |
部署並使用Docker | 本文介紹如何在Alibaba Cloud Linux/CentOS 7.x/CentOS 8.x作業系統的ECS執行個體上部署並使用Docker,適用於熟悉Linux作業系統,剛開始使用阿里雲ECS的開發人員。 |
部署和管理資料庫
阿里雲提供多種資料庫的部署方式供您選擇,您可以根據需求在ECS執行個體中部署所需的資料庫。
應用類型 | 部署方式 | 說明 |
部署和管理資料庫 | 阿里雲關係型資料庫RDS(Relational Database Service)是一種穩定可靠、可Auto Scaling的線上資料庫服務。您在雲上使用ECS執行個體構建業務時,可以搭配RDS執行個體儲存業務資料。 本文介紹如何建立一台RDS MySQL執行個體,並使用Linux作業系統的ECS執行個體遠端連線RDS MySQL執行個體。 | |
MySQL是一個關係型資料庫管理系統,常用於LAMP和LNMP等網站情境中。 本教程介紹如何在Alibaba Cloud Linux 2系統的ECS執行個體上安裝、配置以及遠端存取MySQL資料庫。 | ||
MySQL是一個關係型資料庫管理系統,常用於LAMP和LNMP等網站情境中。 本教程介紹如何在CentOS 8系統的ECS執行個體上安裝、配置以及遠端存取MySQL資料庫。 | ||
MySQL是一個關係型資料庫管理系統,常用於LAMP和LNMP等建站情境中。 本教程介紹如何在CentOS 7系統ECS執行個體上安裝、配置以及遠端存取MySQL資料庫。 | ||
本教程介紹如何在Windows系統ECS執行個體上手動部署MySQL資料庫。 | ||
PostgreSQL被業界譽為先進的開來源資料庫,支援NoSQL資料類型(JSON/XML/hstore)。 本教程介紹在CentOS 7作業系統的ECS執行個體上搭建PostgreSQL主從架構的操作步驟。 | ||
ECS執行個體自建資料庫,是指在ECS執行個體上安裝並配置的資料庫。您可以使用Data Management來管理ECS執行個體自建資料庫。 本教程以MySQL為例,介紹如何使用DMS添加並管理ECS執行個體自建資料庫。 |
部署RabbitMQ
RabbitMQ是實現了進階訊息佇列協議(AMQP)的開源訊息代理軟體,用於在分布式系統中儲存轉寄訊息,有良好的易用性、擴充性和高可用性。
應用類型 | 部署方式 | 說明 |
部署RabbitMQ | 本教程介紹如何在CentOS 7作業系統的ECS執行個體上部署RabbitMQ。 |
搭建和使用SVN
SVN(Subversion)是一個開源的版本控制系統,管理隨時間改變的資料。SVN管理的資料存放在中央資料檔案庫(Repository)中。該檔案庫會記錄檔案的每一次變動,您可以把資料恢複至舊版本或瀏覽檔案的變動歷史。SVN服務支援svnserve和HTTP訪問模式。
應用類型 | 部署方式 | 說明 |
搭建和使用SVN | 本教程介紹如何在CentOS 7作業系統的ECS上通過svnserve訪問模式來部署SVN。 | |
本教程介紹如何在CentOS 7作業系統的ECS上通過HTTP訪問模式來部署SVN。 | ||
SVN部署完成後,您可以下載專案到本地物理機,還可以提交本地修改到服務端系統庫、擷取系統庫更新、還原刪除的檔案。 本教程介紹如何使用SVN。 |
Vim教程
Vim是從vi發展而來的文字編輯器,可以用顏色或底線等方式來顯示一些特殊的資訊。Vim是Linux中必不可少的工具,搭建網站修改設定檔時經常用到。
網站類型 | 部署方式 | 說明 |
Vim教程 | 本教程介紹Vim的模式和常用操作。 |