最近一年在實驗室做web后端開發,涉及到一些和服務器搭建及部署上線項目的相關經驗,寫個帖子和小伙伴們分享,一同進步!
首先談一下,為什么越來越多中小型公司/實驗室,部署項目的趨勢都是在雲服務器而不是普通服務器群(學校網絡中心的大機房)個人認為原因有二:
1.敏捷性:申請並部署一台雲服務器,阿里雲只要五分鍾以內,但是如果使用物理服務器,采購,安裝,配置,調試,后期需要升級配置需要再采購...時間才是最大的成本;
2.擴展靈活:不用熱插拔情況下能完成即時升降配,后期如果項目停止,可以立即停租阿里雲,中斷資金消耗。不管是減少運維方面還是服務器自身購買資產方面的靈活性,普通服務器無法和雲服務器相比;
言歸正傳,
第一步 從申請到配置阿里雲的流程如下:配置選型->創建ECS實例->遠程連接ECS實例->格式化數據盤
在購買ECS服務器資源后,控制台中可以看到相關信息:
第二步 購買域名,並將域名綁定IP地址
簡言之,當你在瀏覽器輸入http://www.baidu.com,域名會通過dns解析到相對應IP地址的服務器,當初購買阿里雲服務器,順便也購買了阿里雲解析(這個很便宜)
雲虛擬主機如何添加解析記錄(我本人當初配置時,選的是通過A記錄值)
解析成功后,會提示成功
PS:如果是新申請域名,需要向國家信息部門備案(管局審核時間大約是20天,我當初申請是14天通過)
第三步 服務器設置IIS
上述兩部完成后,瀏覽器上輸入域名,還是未能看到域名轉換成項目頁面,是因為在服務器上還未設置IIS
按照步驟來,當在瀏覽器輸入服務器域名后出現如下界面表示成功
畢竟web環境,需要開放80(瀏覽器),3306(mysql),1433(sql server)等常見的端口
第四步 根據不同編程語言選擇相應的項目發布路徑
比如我在實驗室是用xampp集成環境,就把網站默認打開路徑設置成xampp的項目發布路徑(xampp下htdocs)
如果是java web環境,設置為tomcat下的發布路徑
輸入網址,訪問當項目路徑
自此,整個申請,部署,配置,發布上線項目最終搞定!