【发布时间】:2011-08-02 03:36:00
【问题描述】:
我的工作在运行 apache 的 ubuntu 服务器 (10.10) 上运行了几个不同的内部 Web 应用程序。我目前正在开发另一个 Web 应用程序,并且正在认真考虑在定制的 node.js Web 服务器之上进行开发。我想要这样做的原因是:
- 速度/可扩展性
- 安全性 - 页面将提供一个 switch...case,而不是只为(潜在恶意的)用户提供他们所要求的任何内容。
- 易于设置 - 我的目的是使其成为一个开源项目,并且 node.js 对用户来说更容易设置,而不是处理 apache/IIS/等。
我的问题是,在我有 apache 监听端口 80 的服务器上,我怎样才能将某些子域传递给 node.js。我看过几篇关于使用 apache 虚拟主机来传递它的文章,但这似乎违背了使用 node.js 的目的。如果我必须通过 apache,那么我避免 apache/IIS 的所有三个理由都已失效。
我知道我可以使用不同的端口(:8080?),但从最终用户的角度来看,必须放入自定义端口是相当令人困惑的。有什么替代的想法吗?
谢谢
【问题讨论】:
标签: apache node.js virtualhost