標籤:blog http os 使用 ar java sp 2014 on
我們要想接受並處理平台發送過來的訊息,當然得有自己的網站伺服器了。
所以,接下來我們就要準備我們的網站伺服器環境了。
很多同學喜歡用百度應用引擎BAE,因為是免費申請而且不需要維護,這一點的確是很方便的,但我這裡要說的是,我們在開發程式的時候,還是不建議那樣做,為什麼呢?因為不利於調試。 正常的步驟應該是在我們本地開發調試,沒有任何問題之後再放到真正的伺服器上去(例如新浪的SAE, 百度BAE等)。還有一個話題,我們開發我們的網站究竟使用什麼語言呢?其實只要可以用來開發網站的語言都可以的,例如:Java、PHP、ASP.NET、Ruby、Python、Note.js等。平台和我們的網站互動是通過介面調用來實現的,只要我們的網站能對請求訊息進行響應就可以了,使用什麼語言都無所謂的。
那麼重點是什麼呢?重點就是平台和我們本機伺服器之間的通訊問題。
我們看下面的圖:
平台叫用我們網站是通過這裡配置的網站URL和Token來調用的,所以,我們首先需要為我們本地的伺服器申請一個url,讓外網能通過這個url訪問到我們的以磁碟為基礎的網站。換句話說,就是要能將我們本地電腦上的網站發布到公網上去,讓所有人都能訪問。
一、 以磁碟為基礎的網站到公網網域名稱的映射
想要將自己本地電腦上啟動並執行網站發布到公網,讓所有的人都可以訪問看起來是很麻煩的一件事情。因為你首先要有一個網域名稱,然後還要在本地的路由器上配置連接埠映射,而且還要特別注意防火牆的設定。但是,現在我給大家推薦一個非常好的工具:新花生殼動態網域名稱工具。通過這個工具,你不需要設定路由器的連接埠映射,也不必管防火牆的設定,甚至連網域名稱都不需要申請,因為這一切,新花生殼都已經幫你解決了。好了,閑話還是少說,以免有廣告之嫌。那我們正式開始教大家如何將你自己電腦上啟動並執行網站發布到互連網上去讓所有人都可以訪問。
1. 首先,你在本地要有一個可以啟動並執行網站,如果沒有自己建立一個web項目,然後運行起來。例如:我在eclipse建立了一個java的web項目,只有一個jsp頁面,並且在tomcat裡面啟動運行起來。
2. 自己在瀏覽器輸入:localhost:8089/Demo訪問一下,看是否能開啟首頁。(你的url地址可能與我的不同)
3. 能開啟的話,接著從這裡:https://console.oray.com/passport/register.html 註冊一個花生殼的帳號。在這裡:http://hsk.oray.com/download/下載“新花生殼用戶端”,安裝後使用註冊號的帳號登入。
4. 登入後,馬上就可以看到花生殼幫我們分配的免費2級網域名稱了,我的是:walkingman123.vicp.cc
5. 點擊紅圈處的表徵圖進行網域名稱診斷,結果出現“成功”字樣則表示網域名稱映射成功了。
6. 回到網域名稱列表頁面,右鍵-》新花生殼管理
7.在彈出頁面點擊添加映射。我們只需要在自訂應用選項卡裡面填寫我們的以磁碟為基礎的網站在內網的ip地址和連接埠號碼就可以了(注意勾選“開啟外網HTTP80連接埠”),例如我的:
8.點擊確定後,通過花生殼給我們分配的2級網域名稱就可以在互連網上的任何地方訪問我們的網站了。這樣,我們就把我們本地電腦上的web網站放到了互連網上。
二、 填寫平台的介面配置資訊
接下來,把我們的2級網域名稱填寫到介面url裡面(注意帶應用程式名稱)
Token 自己隨意輸入一個字串(主要用於校正,後面會詳細說明),例如:wx123
點擊提交。到這裡我們的本機伺服器的環境配置就完成了~
花生殼映射外網