Comet服务器与apache的端口号

Comet服务器与apache的端口号,apache,port,comet,Apache,Port,Comet,我希望为php/js设置comet服务器。我将与Apache一起使用nginx。在这样做时,我相信我需要为Apache打开一个端口,为comet服务器打开另一个端口。我听说他们可以通过“反向代理”和“代理通行证”等魔法共享一个端口。这些话使我心惊胆战。我认为最简单的方法是每个端口都有一个端口。这明智吗 如果我有两个端口,显然我会在Apache上使用80/443,但是我的coment服务器呢?我选择什么端口重要吗?8080与8888或10101一样好还是不好?要使用的端口号应该不重要,只要小心选择

我希望为php/js设置comet服务器。我将与Apache一起使用nginx。在这样做时,我相信我需要为Apache打开一个端口,为comet服务器打开另一个端口。我听说他们可以通过“反向代理”和“代理通行证”等魔法共享一个端口。这些话使我心惊胆战。我认为最简单的方法是每个端口都有一个端口。这明智吗


如果我有两个端口,显然我会在Apache上使用80/443,但是我的coment服务器呢?我选择什么端口重要吗?8080与8888或10101一样好还是不好?

要使用的端口号应该不重要,只要小心选择(没有冲突的端口等)。真正的问题是处理跨域请求。由于该端口技术上位于另一台服务器上,因此我们面临跨域请求的问题。因此,使用不同的端口号不是一个很好的解决方案

事实证明,反向代理并不像我想象的那么可怕,我只是在htaccess中添加了以下几行内容:

ProxyRequests Off
ProxyPass /comet http://localhost:8888
ProxyPassReverse /comet  http://localhost:8888
其中8888是我使用的端口。然后,我将所有请求发送到/comet,而不是端口8888