Извините за этот вопрос новичка.Может ли node.js работать в любом хостинг-провайдере, таком как Fastdomain?У нас есть учетная запись в fastdomain, куда мы загружаем наш веб-сайт, сделанный на PHP.Я разрешил SSH на нашем хосте и попытался установить node.js, но это не сработало. Я искал в Интернете, но нет точного ответа на этот вопрос ## 3 ответа Нет, вы не можете запускать Node.js на каждом хостинг-провайдере. Вам нужны определенные базовые возможности. Если ваш хостинг-провайдер напрямую не поддерживает Node.js (как это делает Heroku), вам нужно иметь возможность запускать его на свой сервер. Вам также потребуется доступ к компилятору C для сборки Node.js или возможность установки пакетов для вашей системы. После того, как вы установите Node.js, вам потребуется root-доступ, чтобы иметь возможность запускать его на порту 80. Вы можете обойти это, если ваш провайдер предоставляет услугу обратного прокси. Тот факт, что вы можете обстрелять, является хорошим началом. Это может быть возможно на Fastdomain, но для уверенности вам следует обратиться в службу поддержки Fastdomain. Каждый хостинг-провайдер уникален, и если у вас есть виртуальный хостинг, то ответ, скорее всего, будет отрицательным. Обычно вам нужен выделенный хостинг для запуска Node.js. - 1 Вам не нужен root-доступ. Вы по-прежнему можете проксировать через другой внешний сервер TheHippo14 мая 2013 г., 23:25 - Означает ли это, что мы не можем использовать PHP и NODE.JS в одном проекте на одном и том же хостинге? Если можно, то как Orvyl 14 мая 2013 г., 23:38 - @TheHippo Верно, я не хотел сказать, что вам нужен root-доступ для установки Node, только то, что он вам нужен для работы на порту 80. Daniel 15 мая 2013 г., 00:36 - @Daniel Вы можете комбинировать node.js и PHP. Вам нужен либо а) хостинг-провайдер, который размещает node.js и PHP, либо б) «собственный» сервер, который вы можете легко настроить для размещения обоих TheHippoMay 15, 2013, в 7:56 Нет, Node не может работать на любых хостинг-провайдерах, однако вы можете развертывать проекты Nodejs на сайтах PAAS, таких как Heroku и Linode, которые предлагают платформу для развертывания вашего приложения или на облачных хостинг-провайдерах. Модель PAAS возлагает на провайдера ответственность за инфраструктуру, настройку ОС и всей инфраструктуры, а вам нужно беспокоиться только о разработке и развертывании. С другой стороны, Nodejs можно развернуть на любом облачном хостинге. Если у вас есть доступ к виртуальному или выделенному серверу, вы можете установить nodejs и зависимости, чтобы начать предлагать свое приложение, в этом случае вы несете ответственность за установку Nodejs, баз данных, веб-серверов (если вы не хотите использовать Http-сервер Node) Облачный хостинг обычно дороже, но предлагает больший контроль над инфраструктурой, PAAS часто проще в использовании с точки зрения разработчика, когда он только разрабатывается и развертывается (иногда настраивается, например, домены и другие параметры учетной записи). Я смог установить узел на свой план виртуального хостинга, используя нвм. Вы можете посмотреть здесь для получения дополнительной информации: httpssheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.