2016-02-10 4 views
0

У меня есть большие сомнения, я изучаю маленький node.js, и я не могу понять некоторые вещи.Node.js на сервере Apache

  1. Если node.js является веб-сервером, я не могу запустить его в Apache, правильно?

  2. Предположим, у меня есть сервер Apache, и он установил Drupal. Я создаю тему и создаю некоторые задачи для запуска на gulp.js. Обязательно, мне нужно установить node.js для работы gulp.js, правильно?

  3. Так как я запустил gulp.js на моем сервере apache? Я вижу, что несколько разработчиков запускают gulp.js/node.js на серверах Apache и не могут понять.

Я попал на сервер Apache, запустил drupal и gulp.js?

ответ

0
  1. Nodejs является платформой исполнения, это больше похоже на JVM для JavaScript, чем сервер HTTP Apache.
  2. Gulp.js является инструментом Javascript на стороне сервера, поэтому он нуждается в стороне сервера Javascript выполнения платформы для запуска, то, что понимает какие команды глотком говорят, nodejs быть лучшим и наиболее популярным . (Насколько я знаю).
  3. Я не знаю об установке «nodejs» внутри «apache server», но я знаю, что для обмена данными между ними как (даже запросы на URL) большинство разработчиков обрабатывают данные с одного сервера на другой с помощью директивы apache называемый proxyPass.

Вы можете узнать больше об этой технике в следующей теме: Apache and NodeJS

Смежные вопросы