調戲OpenShift:一個免費能幹的雲平臺(已失效)

Gin.p發表於2016-06-26

一、前因後果  

  以前為了搞微信的公眾號,在新浪sae那裡申請了一個伺服器,一開始還挺好的 ,有免費的雲豆送,但是一直執行應用也要消費雲豆,搞得雲豆也所剩無幾了。作為一名屌絲,日常吃土,就單純想玩一玩微信的公眾號,而且反正也沒什麼人,花錢開一個阿里雲這樣的伺服器好像有點不值,就想看看有沒有免費的平臺給我耍耍。  

  很遺憾在國內幾乎沒有,卻意外發現國外openshift挺適合我這種屌絲的,而且小應用訪問速度並不慢。但免費的東西,有限制,大家都懂。怎麼樣?想辦法幹他一炮!

      

二、安裝openshift客戶端

  對於怎麼安裝openshift客戶端,我就不說了,網上有很多教程,連官網也有他自己的教程。

  官網教程:https://developers.openshift.com/getting-started/windows.html

  中文教程:http://my.oschina.net/xoyo/blog/173649?fromerr=c3cOX5yt

三、上傳程式碼

  安裝好後,接著就是push程式碼啦。push程式碼需要使用SSH key,沒有繫結SSH key的,可以登入openshift客戶端的時候會提示,根據操作一步步進行就可以了。對於push程式碼的方式有幾種。

  1、在建立的時候提供Git URL

       

  在建立應用的時候,可以順便提供專案所在的git的地址,不提供的話也會建立預設的。不過這裡不建議在這步上傳程式碼,因為後面還要改sql的地址呢。

  2、使用openshift提供的git push

      

  這裡可以使用git或者rhc命令,git就不多說了git clone。rhc的克隆命令是

  rhc -git-clone <appname>

  appname不知道的話,可以用列出你的app列表詳細資訊。

  rhc apps

  嗯,接下來就要將你的專案copy進來,然後push啦。這裡要說一下,就是關於資料庫的地址

mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/中的常量要換成對應的地址和埠,這個怎麼查呢?我們可以新建一個phpMyAdmin4.0。

      

  你看 ,地址埠這些東西,裡面不是有嗎?

      

  好了,push完程式碼,伺服器會自動執行mvn的一系列命令,等他執行好了就可以訪問了。

  3、工具xshell和Xftp上傳

  不寫了,貼人家寫好的http://blog.csdn.net/hiredme/article/details/44701519,裡面有工具的下載地址,親測可用。可以從“廢話我就不多說了,下面正式開始最簡單的上傳教程”看起。

  總結一下,小應用速度還可以吧,但是由於是免費的,在CPU、記憶體、容量和數量方面都有限制,對於我這些沒太大要求的人來說,湊合用啦。

 

相關文章