最详细的【微信小程序+阿里云Web服务】开发部署指引(三):开通阿里云主机
文章目錄
- 前言
- 一、注冊阿里云賬號
- 二、登錄阿里云
- 三、開通虛擬主機
- 四、開通域名
- 五、備案
- 六、幫助
- 專題文章鏈接
前言
阿里云主機的開通,網上同樣有很多教程。
不過開通過程中有一些注意的地方,以及一些選項和實際用的web服務器、數據庫類型有關,需要注意不要選錯。
一、注冊阿里云賬號
打開阿里云主頁:
https://www.aliyun.com/
點擊右上角“立即注冊”,如果有支付寶賬號,可以使用支付寶快捷注冊。
也可以創建新的賬號密碼注冊。
二、登錄阿里云
點擊“登錄”,可以通過支付寶掃碼登錄。
也可以通過賬號密碼或者阿里云App掃碼登錄。
三、開通虛擬主機
阿里云的產品很多,第一次接觸時候可能會看的眼花繚亂。
我們要開通的是一個公網上的云服務器,可以選擇的產品是“云服務器ECS”或者“云虛擬主機”。
云服務器ECS:https://www.aliyun.com/product/ecs
云虛擬主機:https://wanwang.aliyun.com/hosting
從服務器功能上看,云服務器ECS,更像是一臺獨立的服務器(當然還要具體看CPU、內存、帶寬是共享還是獨享),開通后可以通過遠程桌面連接進行系統遠程,連接后可以看到一個完整的操作系統,可以按照需求另外安裝各種軟件和配置服務,較為靈活比較推薦。而云虛擬主機一般是用來部署網站,它配備虛擬獨立可用的web服務文件空間和數據庫空間,只能往這兩部分導入程序和數據,不能另外安裝程序。
從價格成本上看,云服務器ECS比云虛擬主機價格要高一些(云服務器ECS近幾年價格優惠了很多,前些年價格一年要大幾千以上)。當然,阿里云在新賬號開通或者有時雙十一活動,還是會有可觀的優惠減價。
由于本次案例所用的服務端架構比較簡單,從成本考慮,我選擇了云虛擬主機。是的,WebService方法,也是可以像aspx網頁一樣,直接部署在云虛擬主機上訪問!
以下就以開通云虛擬主機為例進行介紹。
購買選產品時,主要考慮CPU/內存配置、數據庫/網頁空間、峰值帶寬等參數。一般如果應用簡單、并發量不高,使用最低配置也是可以滿足的。
注意,有時配置低的產品并不一定價格低,可能阿里云當前主推的配置有更大的優惠。
機房選擇沒有特別推薦,也可以選擇離自己近的地方。接著選擇適合的配置產品。然后,操作系統選擇很重要,由于案例服務端語言選擇C#.Net,所以這里選擇Windows操作系統(注意,一些產品一旦機房和操作系統選定購買后,就不能進行切換)。Windows操作系統默認搭配SQL Server和ASP.NET網站語言。最后確認訂單,并完成購買。
完成購買后,進入到控制臺,在“產品與服務”頁面下,可以進入“云虛擬主機”。
在這里,可以看到已購買的所有云虛擬主機列表,可以查看各個主機的基本信息:類型/配置、域名、IP、到期日等。
點擊右側“管理”操作鏈接,可以進入主機管理平臺。這里可以查看更詳細的主機信息和進行設置操作。
- 站點信息-FTP信息:網站文件上傳下載的地址、賬號和密碼。使用FTP軟件或Windows文件資源管理器可以進行文件操作。
- 數據庫信息:網站數據庫訪問地址、賬號和密碼。使用SQL Server Management Studio可以直接遠程訪問操作。
- 域名管理:主機綁定的域名,關于域名后面詳細介紹。
- 高級環境設置-.net版本設置:設置程序對應運行的.Net Framework版本。
- 工具-備份恢復:對數據庫和網站文件進行手動備份和備份恢復。系統每天夜間也會自動進行一次備份,并保存最近3天的備份記錄可供恢復。
關于主機網頁空間和數據庫的操作,可以參考阿里云系統上的操作指引鏈接。
四、開通域名
由于微信小程序對服務端的訪問不能使用IP地址直接訪問,所以還需要申請注冊域名。在阿里云產品列表中找到“域名注冊”進入。
域名注冊:https://wanwang.aliyun.com
在這里,您可以隨心所欲注冊喜歡的域名,只要該域名還沒被注冊過。當然,各種域名的價格也是不一樣的。我們可以選擇一些價格低的頂級域名,如.top、.cn(.top以前是免費的)。由于實際上這個域名主要在代碼里調用,而不像網站一樣有裝點門面或方便記憶的作用,所以不用太糾結,選擇便宜的就好(當然前提是能夠常年穩定運行解析)。
注冊購買之后,同樣進入控制臺的“域名”,就可以看到剛剛注冊到的域名。
之后,我們需要將域名和前面開通的主機進行綁定??梢栽谟蛎斜砝锏摹敖馕觥边M行操作,也可以回到主機管理平臺的“域名綁定”里操作。比如我們在主機管理平臺操作,點擊“綁定域名”,選擇對應的域名后確認,即可完成綁定。
如綁定成功,域名列表里的“解析”也可查看到一些解析設置記錄。
五、備案
主機和域名開通后,無論是個人還是企業都需要進行備案,才可在公網上訪問服務。通過阿里云備案鏈接里的指引進行操作,需要先提交個人或企業備案資料,等待若干天時間完成備案。期間可能有阿里云或管局的工作人員來電進行信息核對,需要保持電話暢通。
網站備案時,要求在網站主頁上顯示ICP主體備案號,即使我們的網站只是提供WebService方法服務而不提供實質的網站內容瀏覽,因此還需要制作一個簡單的網頁來呈現備案號信息完成備案。
備案成功的域名,“備案狀態”也會顯示成“已備案”。
六、幫助
當遇到主機、域名等相關問題時,可以使用阿里云的工單,進行提問尋求幫助。
專題文章鏈接
最詳細的【微信小程序+阿里云Web服務】開發部署指引(一):準備開始
最詳細的【微信小程序+阿里云Web服務】開發部署指引(二):注冊微信小程序
最詳細的【微信小程序+阿里云Web服務】開發部署指引(三):開通阿里云主機
最詳細的【微信小程序+阿里云Web服務】開發部署指引(四):搭建服務端數據庫
最詳細的【微信小程序+阿里云Web服務】開發部署指引(五):實現服務端調用邏輯
最詳細的【微信小程序+阿里云Web服務】開發部署指引(六):開發微信小程序的準備
最詳細的【微信小程序+阿里云Web服務】開發部署指引(七):小程序項目中的文件資源
最詳細的【微信小程序+阿里云Web服務】開發部署指引(八):開發小程序卡片類型呈現功能
最詳細的【微信小程序+阿里云Web服務】開發部署指引(九):開發小程序卡片瀏覽功能
最詳細的【微信小程序+阿里云Web服務】開發部署指引(十):實現發音朗讀
最詳細的【微信小程序+阿里云Web服務】開發部署指引(十一):開發小程序設置功能
最詳細的【微信小程序+阿里云Web服務】開發部署指引(十二):開發小程序用戶反饋功能
最詳細的【微信小程序+阿里云Web服務】開發部署指引(十三):小程序底部菜單
最詳細的【微信小程序+阿里云Web服務】開發部署指引(十四):發布小程序
最詳細的【微信小程序+阿里云Web服務】開發部署指引(十五):結語
總結
以上是生活随笔為你收集整理的最详细的【微信小程序+阿里云Web服务】开发部署指引(三):开通阿里云主机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022-2027年中国环保领域集团级s
- 下一篇: chart.js使用学习