【问题标题】:Port Number for Comet Server alongside apacheComet 服务器和 apache 的端口号
【发布时间】:2012-12-24 16:36:02
【问题描述】:

我渴望为 php / js 设置一个彗星服务器。我将在 Apache 旁边使用 nginx。在这样做时,我相信我需要为 Apache 打开一个端口,为我的彗星服务器打开另一个端口。我听说他们可以通过“反向代理”和“代理通行证”这样的魔法来共享一个端口。这些话让我心生恐惧。我认为最简单的方法是为每个端口设置一个端口。这是明智的吗?

如果我有两个端口,显然我会为 Apache 使用 80/443,但是我的评论服务器呢?我选择什么端口有关系吗? 8080 和 8888 或 10101 一样好还是坏?

【问题讨论】:

    标签: apache port comet


    【解决方案1】:

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

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

    ProxyRequests Off
    ProxyPass /comet http://localhost:8888
    ProxyPassReverse /comet  http://localhost:8888
    

    8888 是我使用的端口。然后我向 /comet 发出了所有请求,而不是端口 8888。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-29
      • 2011-04-13
      • 2017-02-13
      • 2013-08-27
      • 1970-01-01
      • 2011-01-27
      • 1970-01-01
      • 2016-02-24
      相关资源
      最近更新 更多