再探FlashCom的HTTP Tunneling | (01-12-2005) |
我以前有文章講過HTTP Tunneling,最近在自己Server實戰,發現一個問題,因為Port 80給Apache用了,豈不是對於Web Server和FlashCom是同一台機器的,無法實現HTTP Tunneling?翻查FlashCom幫助,關於HTTP Tunneling的說明非常少而模糊不清,於是直接看<FlashCom>/conf/_defaultRoot_/Adaptor.xml關於HTTP Port設定部分的註釋,反而發現FlashCom可以Bind向多個IP Port,這豈不是解決了Web Server和FlashCom是同一台機器,Port 80給佔用了的問題。 於是立即試試,替Server再加一個新IP(例如:123.45.6.78),在<HostPort>設定: <HostPort>123.45.6.78:1935,80</HostPort>
以後連往FlashCom,RTMP路徑指向它,就支援HTTP Tunneling(你可以設置一個Sub-domain代表此新IP,始終記名字比數字容易)。為了已經存在FlashCom應用不用修改RTMP路徑和再Compile等麻煩工作,原來監聽的設置應該保留(例如本來IP:123.45.6.77),所以再加一個<HostPort> node: <HostPort>123.45.6.77:1935</HostPort>
最後結果: <HostPortList> <HostPort>123.45.6.78:1935,80</HostPort> <HostPort>123.45.6.77:1935</HostPort> </HostPortList> |
|
本文章由發表。 |
意見 | |
沒有意見。 |
|
同組文章 |