同一服务器上的Apache和Node.js

我想使用Node,因为它速度快,使用的语言与我在客户端使用的语言相同,而且从定义上说它是非阻塞的。但是我雇来编写文件处理程序(保存、编辑、重命名、下载、上传文件等)的人想要使用Apache。所以,我必须:

  1. 说服他使用Node(他在这一点上放弃了一点)

  2. 了解如何在节点中上载、下载、重命名、保存等文件

  3. 我必须在同一台服务器上安装Apache和节点。

哪一种是最有利的情况,我该如何实施?

同一服务器上的Apache和Node.js

RISEBY
浏览 1058回答 3
3回答

白衣非少年

运行指令node server沿apache2(v2.4.xx) server: 为了传输到Node.js应用程序的特定URL上的所有请求,创建CUSTOM.conf文件内/etc/apache2/conf-available目录,并将以下行添加到创建的文件中:ProxyPass /node http://localhost:8000/将8000更改为优先端口号node server. 使用以下命令启用自定义配置:$> sudo a2enconf CUSTOM自定义是您新创建的没有扩展名的文件名,然后启用proxy_http命令:$> sudo a2enmod proxy_http它应该使两者都能proxy和proxy_http模块。您可以通过以下方式检查是否启用了模块:$> sudo a2query -m MODULE_NAME启用配置和模块之后,需要重新启动Apache服务器:$> sudo service apache2 restart现在您可以执行节点服务器了。向URL/node将由节点服务器处理。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js