我对如何设置Node.js
服务器应用程序有疑问。在我的服务器上,我有ColdFusion
应用程序服务器。我可以通过浏览器url
测试我的代码。对于Node.js
,我也希望如此。 Node已安装在我的服务器上,但是运行代码的唯一方法是通过cmd
命令窗口。第一个问题是我需要什么才能使它们都在同一服务器上运行?我仍然需要我的ColdFusion。第二个问题是关于Nodes.js的,我可以通过ISS设置服务器应用程序还是需要其他东西?我还必须指定文件上的哪些扩展名将指向ColdFusion,其他指向Node。例如,.cfm
扩展名用于ColdFusion,.js
扩展名用于Node。如果有人对此有任何了解,或者在哪里可以找到更多信息,请告诉我。我从未经历过类似的经历,这对我来说是全新的。
我知道这是一篇老文章,但我想我会为那些环顾四周的灵魂提供答案。
如果使用Apache 2.4.x。
在测试环境中,这并不是什么大问题,因为Node和Coldfusion在不同的端口上运行。
如果您想创建一个生产站点,那么我会说用另一种方法来构建带有节点站点代理和Coldfusion的虚拟主机。
如果您正在使用Apache的Coldfusion连接器并加载节点,那么比仍然加载节点部分的代理会更好,只需确保您指向节点的正确端口即可。
要记住的事情:您可能必须更改内部防火墙规则。为主机文件添加注释,以免意外更改错误的文件。两者都可以存在于同一平台中。