https://openshift.redhat.com/
OpenShift 是 redhat 公司推出的一個 PaaS 雲計算應用平臺,開發者可在上面構建、測試、部署和運行應用程序,它支持 Java, Ruby, Node.js, Python, PHP, Perl 等衆多語言環境和開發框架,而且支持 MySQL, PostgreSQL, MongoDB 等數據庫服務。最重要的是,它的整個體系都是開源的,這和 IaaS 開源雲計算軟件 OpenStack 同樣,對於擁有硬件資源而但願部署雲的服務提供商來講頗有研究價值。畢竟是免費的東西,感受有點不靠譜,不過平時測試用仍是能夠。
我部署了兩個項目(並綁定了域名):html
#安裝rhc gem install rhc
node
#生成公鑰和私鑰 rhc setup
git
#保存公鑰和私鑰
數據庫
軟件提示你是否上傳新生成的公鑰,輸入Yes,回車,起一個別名,回車上傳。
瀏覽器
SSH密鑰爲Putty登陸受權的Key服務器
我用的是GitExtensions 自帶的putty 框架
OpenShift空間生成的密鑰文件,通常是在C:\Users\Administrator\.ssh\id_rsa 文件夾中。ssh
#保存密鑰到本地工具
複製應用的SSH地址 ssh://5382a0a6e0b8cd5cfe00009f@node-irving.rhcloud.com/~/git/node.git/測試
#使用Putty登錄
userid:5382a0a6e0b8cd5cfe00009f
serice: node-irving.rhcloud.com
導入PPK文件
#登錄成功
後續工做,修改push上便可,提交成功後回自動重啓服務應用。
git commit –a –m ‘change code by irving’
git push
在SSH通道添加一個端口類型是Dynamic
在FF下安裝AutoProxy插件,添加一個代理服務器,端口號剛纔設置一致
#選擇代理
#使用Putty登陸OpenShift,再打開瀏覽器
Refer:
http://www.huiwei19.com/free/605.html
http://tedeum.iteye.com/blog/1787796