2016-02-10 128 views
0

我有一个很大的疑问,我正在研究一个node.js,我无法理解一些东西。Apache服务器上的Node.js

  1. 如果node.js是一个网络服务器,我不能在Apache中运行它,对吧?

  2. 比方说,我有一个Apache服务器,它安装了Drupal。我正在构建一个主题并创建了一些在gulp.js上运行的任务。必要的是,我需要为gulp.js工作安装node.js,对吧?

  3. 因此,我将在我的apache服务器上运行gulp.js?我看到几个开发人员在Apache服务器上运行gulp.js/node.js,并且无法理解。

我在Apache服务器上运行drupal和gulp.js?

回答

0
  1. Nodejs是一个执行平台,它比Apache http server更像是一个用于 javascript的JVM。
  2. Gulp.js是一个服务器端的JavaScript工具,因此它需要一个服务器端 JavaScript执行平台上运行,一些了解 吞气的命令在说什么,是的NodeJS最好的和最流行的 (据我所知)。
  3. 我不知道“在Apache服务器中安装”nodejs“,但我知道要在它们之间共享数据,两者都是 (即使是url请求),大多数开发人员通过 特定的apache指令将数据从一台服务器传输到另一台服务器称为proxyPass。

您可以了解更多关于这项技术在以下主题: Apache and NodeJS