最近一年在實驗室做web後端開發,涉及到一些和伺服器搭建及部署上線項目的相關經驗,申請配置阿裡雲伺服器,並部署IIS和開發環境,項目上線經驗 ...
最近一年在實驗室做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下的發佈路徑
輸入網址,訪問當項目路徑
自此,整個申請,部署,配置,發佈上線項目最終搞定!