在OpenShift上創建應用和使用ssh代理訪問“外網”。
首先看下效果吧,點此查看OpenShift是Red Hat公司推出的PaaS(Platform as a Service,平臺即服務)。開發人員可以直接在平臺上部署應用進行運行、測試。
官網:https://www.openshift.com/
這裏演示下搭建一個簡單的 wordpress 博客和使用 ssh 代理訪問 “外網”。
1.首先註冊激活帳號
官網註冊,郵箱激活,不再贅述。
2.創建namespace
其實就是給自己的站取一個二級域名,頂級域名是 rhclound.com。
3.生成密鑰驗證身份:
ssh-keygen -C '[email protected]' -t rsa
密鑰文件保存在 ~/.ssh 文件夾
在用戶後臺,點 setting 然後 點 Add a public key,將 ~/.ssh/id_rsa.pub 中的所有內容複製到 key file 裏,名稱隨便。
4.然後再切回 Applications:
點擊 Add Application,點擊你要創建的應用,比如這裏創建一個 wordpress 博客,點擊 WordPress 3.x,如圖
以下 public url 隨便添一個吧
source code :在這裏選擇對應的源碼 https://github.com/openshift,比如wordpress的是 https://github.com/openshift/wordpress-example.git,填好之後點擊創建。
創建成功後如圖,記下下面圈出的內容:
數據庫賬戶密碼,簡單的應用管理方法(其實管理很簡單,就是ssh+git管理,git使用詳情可以參考《在GitHub上託管你的項目》):
git clone ssh://[email protected]/ ~/git/test.git/ cd test/git add .git commit -m 'My changes'git push
成功頁面,右邊圈出來的是ssh管理地址,左邊圈出來的是我們創建的wordpress地址,有自己的域名當然也可以修改,點後面的 change ,修改成自己的域名,在國內用 CDN 加速可以直接http訪問,而且速度也不錯;如果是原地址(rhclound.com爲頂級域名),在國內是不能用http訪問的,需要https,原因大家都懂的。
上面的截圖有你記下ssh管理地址,如下:
[email protected]
ssh [email protected] #輸入密碼,ssh連接成功即可遠程管理
ssh代理:
ssh -D 7070 [email protected]
連接成功後,瀏覽器設置 SOCKS V5 代理,地址 127.0.0.1 端口 7070
訪問“外網”試試!