Luar's Flash Playground:再探FlashCom的HTTP Tunneling
再探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>

本文章由發表。
意見
"; print "沒有意見。
 "; } ?>
  • 個人來說, 不能將web server及flash com 設置同一部電腦, 並沒問題
    反而找兩個ip才較麻煩

    要解決同一domain/IP 同時共用web server及flash com http tunneling... 會是我想要去找的答案 :p

    由Unreality於02-12-2005發表

同組文章