18/06/24

NodeJS: Como hospedar uma aplicação no cPanel

E aí, pequeno Kangaroo! Hoje, vamos falar um pouco do NodeJS e como ele pode ser usado dentro de contas de hospedagem cPanel aqui na Kangaroo, sendo a parte por trás da usabilidade de diversos outros frameworks como React, Vue e Angular, por exemplo, permitindo criar sites altamente interativos e dinâmicos.

O Node.js é um framework de código aberto baseado em JavaScript, que permite criar aplicativos de rede escaláveis e eficientes, e que tem se tornado cada vez mais uma escolha popular para aplicativos de back-end, como APIs, servidores web e até mesmo aplicativos móveis.

Então, se você desenvolveu uma aplicação escrita nesse framework e que deseja hospedar aqui na Kangaroo e ainda não sabe como por a aplicação no ar, vamos te ajudar com isso!

Sumário

  1. Requisitos
  2. Configurações da aplicação
  3. Conclusão

Requisitos

Antes de tudo, para hospedar um site feito em Node.js no cPanel, você precisará dos seguintes requisitos:

  • Um plano de hospedagem web que suporte a execução do Node;
  • O código da aplicação que será executada;
  • Um domínio ou subdomínio para seu site:
  • Recomendado que tenha acesso ao terminal de comandos (SSH) para uma gestão mais ampla do ambiente e app.

Configurando a aplicação Nodejs no cPanel

A configuração do aplicativo no painel de controle da hospedagem precisa seguir algumas etapas, e é muito importante que tudo seja feito com atenção, para garantir que ao final do processo o script funcione como o esperado.

Por isso, preparamos todo o passo a passo necessário para realizar essa implementação dentro de sua hospedagem:

Criando o ambiente na hospedagem

1- Faça login no cPanel da sua conta de hospedagem;

2- Clique no ícone “Setup NodeJS App”;

Setup Nodejs App cpanel

3- Agora, clique no botão “Criar aplicação”;

Criar aplicação nodejs

Nessa nova tela que se abrirá, é muito importante preencher corretamente as informações do ambiente, e para isso é importante que entenda exatamente o que cada opção significa:

OpçãoDescrição
VersãoAqui, selecione a versão do framework que seja compatível com seu script. É recomendado escolher desde o começo a versão correta, já que a alteração pode ser mais complexa.
Modo Essa será a definição da variável de modo, podendo definir production (produção) ou development (desenvolvimento).
Raiz do aplicativoO endereço do diretório em sua hospedagem onde ficarão os arquivos executados pelo script.
URL do aplicativoCaso seja um sistema para Web, você poderá definir o URL em que esse sistema ficará acessível publicamente.
Arquivo de inicializaçãoO arquivo de inicialização que irá começar toda a lógica do script, sendo o arquivo principal que começa a execução do sistema.

4- Agora, preencha os detalhes do ambiente de acordo com as necessidades de funcionamento de seu script, para que o ambiente seja capaz de atender a todos os requisitos;

5- Com tudo pronto, clique no botão de “Criar” para que o ambiente seja preparado;

Dados da aplicação

6- Depois que o ambiente e app forem iniciados, você poderá notar que será criado automaticamente um arquivo .js no diretório de configuração, caso não exista lá o arquivo de inicialização;

7- Caso tenha enviado os arquivos para a raiz do app, agora será possível rodar os comandos de execução diretamente desta mesma tela, como por exemplo a execução do NPM, e diversos outros scripts a partir de um mesmo lugar.

package-json aplicação app NodeJS cPanel

Conclusão

Agora, com as dicas e todo o passo a passo que trouxemos aqui, você estará pronto para hospedar completamente seus scripts NodeJS direto no painel de controle de sua hospedagem na KangarooHost, em um processo bastante simples e muito rápido, tornando a o deploy (implementação) ainda mais rápido.

Agora, ao fim de todo o processo e dos respectivos testes, esperamos que você tenha conseguido colocar em prática esse novo conhecimento para trazer ao ar a sua mais nova aplicação de forma rápida e simples! E, claro, não deixe de acompanhar nosso blog para mais conteúdo como esse!

Chat
24/7 11 95052-7555 0800 481 7000 chat
cookie