Pat*_*ins 5 php html5 websocket
根据IANA的专家建议,WebSocket协议默认使用端口80进行常规WebSocket连接.
当Apache服务器已经在侦听此端口时,如何让我的websocket监听端口80?
当我的WebSocket使用端口12345时,我使它工作,但我不想向所有人开放,端口和IANA推荐端口80 ...但我不知道如何使它适用于该端口?
我已经读过,对于Jabber服务器,您可以使用Apache来重定向呼叫.以下是此网站的示例:
<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>
Run Code Online (Sandbox Code Playgroud)
也许我可以用websocket做那样的事......你的想法是什么?
你不知道。在我所知道的每一个操作系统中,规则都是一个进程,一个端口。这是有道理的。如果有两个进程监听同一个端口,那么谁来决定哪一个进程应该处理它呢?您必须公开该机器上的其他端口。