为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

RISEBY 2019-07-01 11:01:31
我想使用Node,因为它速度快,使用的语言与我在客户端使用的语言相同,而且从定义上说它是非阻塞的。但是我雇来编写文件处理程序(保存、编辑、重命名、下载、上传文件等)的人想要使用Apache。所以,我必须:说服他使用Node(他在这一点上放弃了一点)了解如何在节点中上载、下载、重命名、保存等文件我必须在同一台服务器上安装Apache和节点。哪一种是最有利的情况,我该如何实施?同一服务器上的Apache和Node.js
查看完整描述

3 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

运行指令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

它应该使两者都能proxyproxy_http模块。您可以通过以下方式检查是否启用了模块:

$> sudo a2query -m MODULE_NAME

启用配置和模块之后,需要重新启动Apache服务器:

$> sudo service apache2 restart

现在您可以执行节点服务器了。向URL/node将由节点服务器处理。


查看完整回答
反对 回复 2019-07-01
  • 3 回答
  • 0 关注
  • 1057 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信