鍍金池/ 問答/Java  C  Linux/ 自己做的項目如何發(fā)布到網(wǎng)上?

自己做的項目如何發(fā)布到網(wǎng)上?

已經(jīng)阿里云上買了域名了,接下來怎么搞?

回答
編輯回答
初心
  1. 決定架構(gòu)
  2. 按架構(gòu)購買相應(yīng)的資源
  3. 部署環(huán)境
  4. 將項目部署到環(huán)境
  5. ip測試
  6. 解析域名
  7. 線上測試

如果是純靜態(tài)部署(相當于可以直接用nginx跑起來的,html、css、js這種),一般思路是買個ECS,然后找個官方鏡像或者去云市場找個配齊了的鏡像(靜態(tài)主要就是nginx,不想對著一堆命令行發(fā)怵的話可以找個帶寶塔面板的),然后配下FTP和白名單,把你項目丟上去,配ngx,先ip跑下,沒問題的話改DNS解析,再測試網(wǎng)址和解析,就可以了。當然訪問量大的話可以掛套CDN到解析和主機之間。

還有種比較皮的思路,是直接搞個OSS,然后關(guān)聯(lián)到CDN上(文檔的最佳實踐里有這個的介紹,相當于OSS里文件更新時會觸發(fā)CDN刷新),把項目丟到OSS上,開對外訪問,最后配域名(到CDN),測試,打完收工。但這種僅限于純靜態(tài),如果有后端需求的話,如果不是RESTful化的調(diào)用,可能還是得把ECS加回來。(RESTful調(diào)用的話,可以把程序掛到函數(shù)計算上,再把API掛到API網(wǎng)關(guān)上,這樣也不需要用ECS)

2018年5月17日 17:11
編輯回答
乖乖噠

購買一臺服務(wù)器->搭建運行環(huán)境->啟動程序->開始監(jiān)聽某端口->通過IP:PORT進行訪問

2017年11月29日 03:17