Как разместить приложение Node.Js на виртуальном хостинге
Я хочу разместить приложение node.js на виртуальном хостинге. Есть ли у кого-нибудь ссылки или документация для ссылки?
node.js
web-hosting
somesh
источник
источник
Ответы:
Вы можете запустить сервер node.js на типичном виртуальном хостинге с Linux, Apache и PHP (LAMP). Я успешно установил его, даже при нормальной работе NPM, Express и Grunt. Следуйте шагам:
1) Создайте новый файл PHP на сервере со следующим кодом и запустите его:
2) Таким же образом установите приложение узла, например jt-js-sample, используя npm:
3) Запустите приложение узла из PHP:
Вуаля! Взгляните на демонстрацию приложения узла на общем хостинге PHP .
РЕДАКТИРОВАТЬ: Я начал проект Node.php на GitHub .
источник
Подключитесь к SSH и следуйте этим инструкциям, чтобы установить Node на общий хостинг.
Короче говоря, вы сначала устанавливаете NVM, а затем устанавливаете выбранную вами версию Node с NVM.
Перезагрузите оболочку (закройте и снова откройте сеансы). Затем вы
например, чтобы установить последнюю стабильную версию. Вы можете установить любую версию по вашему выбору. Проверьте
node --version
версию узла, которую вы используете в настоящее время, иnvm list
посмотрите, что вы установили.В бонусе вы можете легко переключить версию (
nvm use <version>
)Если у вас есть SSH, нет необходимости в PHP или каких-либо сложных обходных путях.
источник
nvm:command not found
вы можете запустить это: командаsource ~/.nvm/nvm.sh
Я установил Node.js на bluehost.com (общий сервер), используя:
Это загрузит tar-файл, извлечет его в каталог, а затем переименует этот каталог в имя «узел», чтобы упростить использование.
затем
Теперь я могу использовать команды:
В целях безопасности я переименовал свой каталог узлов во что-то другое.
источник
npm start
вjt-js-sample
и я пошел mysite.com:5000 но сказал страница не доступна. Мне нужно вместо этого перейти на IP-адрес?Хостинг A2 разрешает использование node.js в своих учетных записях общего хостинга. Могу поручиться, что у меня был положительный опыт общения с ними.
Вот инструкции в их базе знаний по установке node.js с использованием Apache / LiteSpeed в качестве обратного прокси: https://www.a2hosting.com/kb/installable-applications/manual-installations/installing-node-js-on-managed- хостинг-аккаунты . Настройка конфигурации занимает около 30 минут, и она будет работать с npm, Express, MySQL и т. Д.
См. A2hosting.com.
источник
Вам следует искать хостинговую компанию, которая предоставляет такую возможность, но стандартный простой статический + PHP + MySQL-хостинг не позволит вам использовать node.js.
Вам нужно либо найти хостинг, предназначенный для node.js, либо купить виртуальный частный сервер и установить его самостоятельно.
источник