当前位置: 首页 > 面试题库 >

单个node.js http服务器接受多个主机名上的连接

简烨烁
2023-03-14
问题内容

是否可以在node.js中创建单个http服务器,该服务器将接受多个主机名上的连接?例如:我有多个绑定到IP地址的子域(x1.domain.com,x2.domain.com,…
xn.domain.com),并且我希望node.js程序仅接受x1上的连接。 domain.com和x2.domain.com。


问题答案:

使用ConnectJS的“ vhost”中间件应该可以实现:

http://senchalabs.github.com/connect/middleware-
vhost.html

这些文档相当缺乏,但看起来像多产的TJ在这里有一个示例:

https://github.com/LearnBoost/cluster/commit/7ede5b13a9b829ff25557ec0d6f483f6bd45ada8



 类似资料:
  • 我刚刚开始使用Sockets,对于我当前的项目,我需要能够从客户端控制我的程序,但是如果我的项目合作伙伴想同时使用他的客户端,服务器不会向他发送“您已连接”消息,如连接类所示。所以我假设服务器不同时接受多个客户端。我尝试过使用类Connection的Thread,但这也不会向第二个客户端发送消息“您已连接”。我在这里做错了什么? 这是我用来同时连接多个用户的线程: 编辑:附加信息 在第一个客户端连

  • 德比文件说 德比。博士。主机名=主机名 该属性监听主机的网络连接,即接受来自主机的连接。如果指定了0.0.0.0,则接受来自任何主机的连接。 现在,我有三台远程计算机,,,。 我的derby服务器正在hostA上运行 所以,我写了 然而,这是行不通的。还有别的办法吗? 编辑: 当我将属性设置为 然后和不能连接到服务器。他们低于例外 JAVAsql。SQLNonTransientConnection

  • 编辑2:我切换到,并用包装客户端工厂,这样设备就可以很好地到达后端。但是当后端发回一些东西时,我会得到错误的出站套接字,客户机套接字死亡。我认为这是因为后端没有正确路由消息所必需的头。如何捕获此信息?我的配置类如下:

  • 问题内容: 单个主机上的多个glibc库 我的Linux(SLES-8)服务器当前具有glibc-2.2.5-235,但是我有一个无法在该版本上运行的程序,并且需要glibc-2.3.3。 是否可以在同一主机上安装多个glibcs​​? 这是我在旧glibc上运行程序时遇到的错误: 因此,我创建了一个名为newglibc的新目录,并将以下文件复制到其中: 和 但是我得到一个错误: 如此看来,它们仍

  • 在此之前,请注意,我在Stack Overflow和网络上的文章中发现了几个类似的问题,但这些都没有帮助我解决问题: PG 错误无法连接到服务器:连接被拒绝 服务器是否在端口 5432 上运行? PG::连接错误 - 无法连接到服务器:连接被拒绝 psql:无法连接到服务器:连接被拒绝 现在,问题是: < li >我有一个非常好用的Rails应用程序。 < li >与我的合作者一起,我们使用Git

  • 我知道在Netty4中,一旦建立了一个通道,该通道的所有事件处理都在分配给特定EventLoop的同一个线程上完成。此绑定在通道创建时完成。 我不明白的部分是,实际需要多少线程来接受新连接、创建新通道和进行绑定?