2015-03-25 3 views
0

Вот что у меня есть папка с использованием Nodejs и socket.io (это чат), и у меня также есть сервер под управлением Tomcat 8. Я работал с .war и .ear файлы ранее в Tomcat, но я новичок в этом деле развертывания nodejs. У вас, ребята, есть учебное пособие или вы можете объяснить мне, как я могу упаковать свое приложение, а затем развернуть его или загрузить папку, я не знаю, что-то.Как развернуть socket.io от nodejs на Tomcat

ответ

2

Вам не нужен tomcat для запуска приложения node.js. Просто убедитесь, что узел установлен на вашем сервере, а используемый вами порт разрешен на брандмауэре вашего сервера, и вам хорошо идти. (Не забудьте установить ваши пакеты npm через ваши пакеты.json, конечно)

Обычно приложение node.js запускается, как показано ниже;

node server.js 

И все. Если вы хотите сохранить его в живых или перезапустить в любом случае проблемы, вы можете использовать навсегда (https://www.npmjs.com/package/forever)

Если вы хотите загрузить баланс с помощью обратного прокси или если вы хотите настроить ssl и т. Д., Вы можете использовать nginx или haproxy и т. д.

Если вы хотите автоматизировать развертывание, вы можете создать привязку к вашему источнику git (github, bitbucket и т. д.) и записать сценарий для остановки/запуска процессов узла, получения измененных файлов, установки пакетов npm и т.д.

+0

Спасибо большое чувак, действительно помог мне. То, что я сделал, это установить Node, как вы сказали, открыть порты 3000 и 3001 (они были 2 приложениями, использующими одни и те же порты), перейти на серверный терминал через SSH и перейти на узел «appname.js», и это все! Оба приложения работают и работают. – pamobo0609

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