前言:
最近一時興起 想要將自己做的網站 發布到外網。就是,將自己喜歡的技術啊、想要做的功能啊,整合好了之后發布到外網,供別人欣賞下。
不積跬步無以至千里。之后的很多很多的可能,都從開始以后再慢慢擴大的。所以下定決心去做一個個簡單的網頁。
內容:
思路一:做一個什么樣的網站?
嗯,就做一個簡單的門戶網站吧。在網上下載了一個簡單的前端頁面。
思路二:選用什么樣的技術?
給前端網頁配上對應數據庫。則也需要后台。這里選擇 java 語言。詳細技術這里不提。
思路三:網站做好了,怎么發布出去?
首先,需要一個域名。(如果想要擁有自己的獨立域名的話,沒有暫時忽略)
其次,需要一個放置該應用的服務器。
在網上找了很長時間的 免費的。心塞至極。差不多打着免費空間的名號的,要么就是賣域名、空間的,要么就是信息是很久遠的了(失效了)。
入了我眼的免費主機 主機屋 算一個吧,嘔血的是,它只支持asp 和 php
於是,就把眼光放到了那些我們離不開的大公司 的雲服務,看看誰的支持更好一些(或者更便宜一些),出錢買吧。
思路四:到底該選什么雲呢?
提供此類服務的有(而與發布有關的,大概需要 服務器):
百度雲 http://developer.baidu.com/bae 教程 價格
新浪雲 http://www.sinacloud.com/index/price.html
阿里雲 https://www.aliyun.com/
騰訊雲 https://www.qcloud.com/
自己根據實際情況,選擇實際需要的東西。下面是我的試用體會:
我們常見的那些大公司應該都有對應的雲服務和開發者中心(開放平台),所以,我選擇了幾個較為常用的公司。以 百度、新浪、阿里、騰訊 四家來對比一下。
打開之后,都有一堆雲服務,說的好像好高深好高深。問題是,我只是想要發布一個網站(或者說網頁)而已,目的還僅僅只是個人練手而已。所以什么額外的服務都不需要。然后,我隨便點了點,每一個都好像收費不菲似的。問題是我還是不知道,發布一個應用,我應該需要哪一個服務。(捂臉)
我想 既然發布項目,那么我肯定需要的是 雲服務器和雲數據庫吧。
對着阿里雲 的 雲服務的價格看了會兒,我放棄了。(原因還是那句話,我只是個人練手而已,還是一時興起。這兒太專業了,不是我玩的位置)
然后騰訊雲,大致和 阿里雲一樣,我也放棄了。(原因,騙子,說好的免費體驗呢?我連我需要什么服務都不知道,你就讓我付錢,玩什么都付錢!)
然后 新浪雲,新浪雲 里面有一個 應用管理(http://sae.sina.com.cn/),在這里應該可以發布應用,不過發布之前 請先欣賞一下它的價位(我沒豆豆,也沒充值)
最后 百度雲,百度雲 里有一個 應用引擎BAE(http://developer.baidu.com/bae),可以一站式的部署服務、可以支持java。好像是我要找的東西。然后看了看它的價格,試着使用了一下……(汗,我居然已訂購,然后還不知道錢怎么付的!既然如此,錢都付了肯定要玩下去)
思路五:發布服務
我都已經選擇了使用百度雲里的 應用引擎BAE(雖然我本來打算用git,結果選成了svn),然后就要將錯就錯,一錯到底。
按照 教程 java開發者 上的步驟,一步步的上傳代碼,然后上線發布……
好了,我的第一個外網服務發布成功了!(恭喜我吧!太不容易了!)
參考鏈接:
