2016-02-10 170 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