Может ли node.js работать в любом хостинг-провайдере? - программирование
Подтвердить что ты не робот

Может ли node.js работать в любом хостинг-провайдере?

Извините за этот вопрос новичков. Может ли node.js работать в любом хостинг-провайдере, таком как Fastdomain? У нас есть учетная запись в fastdomain, где мы загружаем наш сайт, созданный на PHP. Я разрешил SSH в нашем хосте и попытался установить node.js, но он не сработал. Я искал интернет, но на это нет точного ответа.

4b9b3361

Ответ 1

Нет, вы не можете запускать Node.js для каждого хостинг-провайдера. Вам нужны определенные базовые возможности. Если ваш хостинг-провайдер напрямую не поддерживает Node.js(как это делает Heroku), тогда вам нужно иметь возможность запускать на ваш сервер. Вам также нужен доступ к компилятору C для сборки Node.js или возможности установки пакетов для вашей системы.

После того, как вы установили Node.js, вам потребуется root-доступ, чтобы иметь возможность запускать его на порту 80. Вы можете обойти это, если ваш провайдер предоставляет обратную прокси-службу.

Тот факт, что вы можете использовать оболочку, - хорошее начало. Это возможно в Fastdomain, но вы должны связаться с поддержкой Fastdomain. Каждый хостинг-провайдер отличается, и если у вас есть общий хостинг, то, скорее всего, нет. Обычно вам нужен выделенный хостинг для запуска Node.js.

Ответ 2

Нет, Node не может работать на каких-либо хостинг-провайдерах, однако вы можете развернуть проекты Nodejs на сайтах PAAS, таких как Heroku и Linode, которые предлагают платформу для развертывания вашего приложения или провайдеров Cloud Hosting.

Модель PAAS ставит поставщика ответственным за инфраструктуру и настройку ОС и общей инфраструктуры, и вам нужно только беспокоиться о разработке и развертывании.

С другой стороны, Nodejs можно развернуть на любом облачном хостинге, если у вас есть доступ к виртуальному или выделенному серверу, вы можете установить nodejs и зависимости, чтобы начать предлагать ваше приложение, в этом случае вы несете ответственность за установку Nodejs, баз данных, Webservers (если вы не хотите использовать

Облачный хостинг, как правило, дороже, но предлагают больше контроля над инфраструктурой, PAAS часто более просты в использовании с точки зрения разработчика, только когда они разрабатываются и развертываются (иногда настраиваются как домены и другие настройки учетной записи).