【发布时间】:2011-07-08 02:29:14
【问题描述】:
根据 IANA 的专家建议,WebSocket 协议默认使用端口 80 进行常规 WebSocket 连接。
当 Apache 服务器已经在监听端口 80 时,如何让我的 websocket 监听端口?
当我的 WebSocket 使用端口 12345 时,我让它工作,但我不想向所有人开放该端口并且 IANA 推荐端口 80...但我不知道如何使它与该端口一起工作?
想法 #1
我已阅读 Jabber 服务器,您可以使用 Apache 重定向呼叫。这是来自this website 的示例:
<VirtualHost *:80>
Servername yourdomain.com
DocumentRoot /var/www
AddDefaultCharset UTF-8
RewriteEngine On
RewriteRule ^/http-bind/ http://jabber.yourdomain.com:5280/http-bind/ [P]
</VirtualHost>
也许我可以用 websocket 做类似的事情......你的想法是什么?
【问题讨论】: