我在Dreamhost VPS与根访问。它运行Apache,并托管一个网站"www.example.com"。同时,我正在开发一个Node.js网站,并将Node.js绑定到端口3456(例如)。因此,通过输入"www.example.com:3456"可以访问Node.js站点。
这是两个不同的网站。我不希望"www.example.com"的用户访问我的Node.js网站(开发后将迁移到Nodejitsu)。
这个设置会遇到任何问题吗?
我不认为这将是一个问题,除非您的一个访问者碰巧在端口3456结束。为了减轻这种情况,您应该考虑编写自己的小中间件来将您的IP列入白名单(从而拒绝其他任何人)。您可以在http://www.hacksparrow.com/how-to-write-midddleware-for-connect-express-js.html上看到一个示例。