Proxy
在非標準埠上執行 HTTP 伺服器 - 後果?
我有一個用於 HTML 和 Flash 的 Web 伺服器以及一個COMET伺服器。只有 Flash 的東西才會與 COMET 伺服器通信。
我正在考慮在同一台機器上執行兩台伺服器。如果我這樣做,我將不得不為每台伺服器使用不同的埠:80 用於 Web 伺服器,其他用於 COMET 伺服器(我認為使用 Web 伺服器作為反向代理在 COMET 上不能很好地發揮作用)。
在埠 != 80 上執行 COMET 伺服器會產生什麼後果?
我特別關心防火牆後面的人。您知道阻止 80 以外的傳出連接的個人或組織嗎?這很常見嗎?除此之外,為 HTTP 使用備用埠會導致我不知道的其他並發症嗎?
是的 - 我知道不少組織有嚴格的
$$ and stupid.. $$訪問規則,除了在代理級別應用內容控制外,它們還不允許流量到非標準埠。 這既是教育機構,也是公司。
也許您可以將埠 80 lighttpd或nginx作為反向代理,然後在本地執行您的 appserv
$$ apache or anything else on one port, comet on another and have proxy redirect requests to appropriate application $$. 我相信這兩個代理在 COMET 上的表現會比典型的 Web 伺服器好得多$$ like apache $$將。 順便說一句-看這裡。