OpenShift免費空間是Red Hat的平臺即服務(wù)的云計算平臺(PaaS),支持Java,PHP,Python,Perl,Ruby以及MySQL Database,phpMyAdmin,MongoDB NoSQL Database,Cron 1.4等應(yīng)用。OpenShift服務(wù)器采用的是AmazonEC2數(shù)據(jù)中心,月流量不限制,且支持綁定頂級域名。
目前Red Hat的OpenShift 上可以免費創(chuàng)建三個app,提供512MB內(nèi)存和1G 存儲空間,OpenShift免費空間的穩(wěn)定性是有目共睹的,該空間在2012年十大優(yōu)秀免費空間中排名榜首,雖然到了2013年十大免費空間中排名跌至第三名,但作為一個免費空間,OpenShift仍然值得我們?nèi)ナ褂谩?/p>
有關(guān)于OpenShift免費空間的使用教程和方法文章部落已經(jīng)分享了非常多了,這次的全新的OpenShift空間申請和使用教程來自“雜談博客”的投稿,OpenShift空間這幾年進行了小部分的變化,新手朋友可以參考此文來申請使用OpenShift空間,有關(guān)OpenShift其它的一些技巧分享有:
新OpenShift免費空間申請使用教程:綁定域名,文件管理和安裝程序
1、OpenShift官網(wǎng):
1、打開OpenShift官方網(wǎng)站,點擊右上角“Sign Up”,注冊一個新賬號。
2、提交申請后,進入你的郵件當(dāng)中激活你的鏈接,完成OpenShift賬號的申請。
1、雖然OpenShift提供了靈活的配置服務(wù),用戶可以自己定義自己需要多少資源,靈活配置,但是在OpenShift搭建一個適合安裝Wordpress等PHP程序的環(huán)境還涉及到了git等命令。
2、所以新手建議還是直接用OpenShift自身提供的Wordpress應(yīng)用來一鍵創(chuàng)建Wordpress博客,這里有一個最大好處就是OpenShift已經(jīng)自動為你生成了PHP程序運行的PHP環(huán)境。
3、接上面,激活后進入選擇應(yīng)用安裝頁面。
4、請滾動鼠標(biāo)看下面。
5、填寫贈送的免費二級域名。
6、點擊“Create Application”后,稍等一會兒(不要關(guān)閉網(wǎng)頁),OpenShift就會自動為我們創(chuàng)建好Wordpress博客了。
7、接下來出現(xiàn)的信息就非常重要了(MysqL信息和WP管理信息),建議用記事本將WP管理信息記下來。
8、你可以向下看創(chuàng)建"phpMyAdmin"。
9、創(chuàng)建好后,按1處即可看到密碼,按2處即可轉(zhuǎn)到phpMyAdmin的地址。
10、進入phpMyAdmin后這里便是MysqL的服務(wù)地址(discuz之類的cms要用)。
1、OpenShift官方推薦的是Git工具來上傳修改OpenShift上的代碼。如果你會Git,記得把你的應(yīng)用文件下載到本地。
2、而對大多數(shù)人來說可能還是習(xí)慣用FTP或者Winscp等圖形的文件管理工具。OpenShift同樣支持用Winscp來管理空間上的文件。
3、先要生成一個密鑰保存在OpenShift中。Windows平臺下可以用PuTTYGen來生成,這里是PuTTYGen下載地址。
4、運行PuTTYGen,選擇密鑰模式為SSH2-RSA,然后點擊“生成”,生成私鑰的過程中需要用鼠標(biāo)在軟件界面不停地移動方可。
5、生成后,點擊“保存私鑰”按鈕將私鑰保存在本地。如下圖:
6、PuTTYGen生成的公鑰是放在OpenShift,Key name 自己填寫。
然后,將PuTTYGen生成的公鑰復(fù)制放在OpenShift并保存。
7、啟動Winscp,主機名填寫你在OpenShift創(chuàng)建應(yīng)用時給出的地址(先按1才會出現(xiàn)),然后點擊下面的私鑰,找到剛剛保存的私鑰文件。
8、Winscp第一次連接會彈出提示,點擊接受。
9、登錄成功后,如何找到你的PHP程序文件存放位置很重要。請看圖片中的藍線部分,按照這個路徑就可以找到PHP程序了。
四、OpenShift WordPress英文轉(zhuǎn)為中文
1、通過上面的OpenShift一鍵生成Wordpress博客,你會發(fā)現(xiàn)Wordpress安裝的是全英文版本的,對于我們可能就有些不習(xí)慣了。
2、想要將英文版本的Wordpress轉(zhuǎn)換為中文的也很簡單,下載wp-config.php(根目錄下)配置文件到本地。
3、查找(快捷鍵:Ctrl+F) define('WPLANG', ''); 一行,在第二個參數(shù)處填入 zh_CN,變成 define('WPLANG', 'zh_CN'); 并保存文件上傳覆蓋。
4、進入Wordpress后臺,看到更新提示后進行升級即可。WordPress 會自動從官方網(wǎng)站下載中文語言包并安裝。
6、一分鐘后你的英文版本的Wordpress就變成了簡體中文的了。
1、點擊1處即可進入綁定域名的界面。
2、進入綁定域名的界面后請看圖中,然后保存。
3、最后到你的域名DNS管理處修改A、CNAME解析記錄,演示:http://openshift.zatan.eu.org/
1、這是全新的安裝,請到Openshift控制臺創(chuàng)建一個Zend應(yīng)用,OpenShift可以用S-S-H進行解壓與下載,啟動Xshell軟件,如圖點擊新建。(點擊放大)
2、點擊1處用戶身份驗證,然后把"password"(2處)下拉菜單選擇到“public key”。
3、注意此處需要選擇PuTTYGen導(dǎo)出的密鑰文件與剛剛上面Winscp保存的PPK密鑰文件不同。
4、第一連接會彈出提示框直接回車即可。(如下圖便進入了)
5、依次輸入“cd app-root”回車;“cd runtime”回車;“cd repo”回車;“cd php”回車(如下圖 PS:以后有可能不同請?zhí)嵝盐遥?/p>
6、到discuz官方論壇獲得下載地址,然后輸入wget+空格+你得到的地址,最后回車。
7、解壓則輸入"unzip+空格+你的文件名"(只能解壓zip文件)。
8、打開Winscp把upload文件夾里的文件移動到php文件夾(圖形化的我就不截圖了)。
9、數(shù)據(jù)庫:數(shù)據(jù)庫名請進入phpmyadmin創(chuàng)建;用戶名與密碼在openshift控制臺上有。數(shù)據(jù)庫主機地址在“二、OpenShift免費空間安裝Wordpress”第9-10步有介紹。
10、在這里我們介紹一種全新的方法。打開之前用到的xshell,輸入export然后回車即可。
11、在其中找到:1:地址;2:密碼;3:端口;4:用戶名。
12、Openshift空間運行Discuz! X2.5演示:http://openshift.zatan.eu.org/dx/
1、經(jīng)過測試OpenShift上運行的Discuz! X2.5云平臺等功能都正常,需要注意的是OpenShift空間文件管理因為使用的連接工具不同而要選擇不同的密鑰格式。
2、OpenShift空間現(xiàn)在訪問會不穩(wěn)定,對于OpenShift空間無法在國內(nèi)訪問的問題解決辦法有:OpenShift推出收費業(yè)務(wù)和解決OpenShift空間打不開和SSH無法連接。