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
- Requisitos
- Configurações da aplicação
- 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”;
3- Agora, clique no botão “Criar aplicação”;
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ção | Descrição |
---|---|
Versão | Aqui, 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 aplicativo | O endereço do diretório em sua hospedagem onde ficarão os arquivos executados pelo script. |
URL do aplicativo | Caso seja um sistema para Web, você poderá definir o URL em que esse sistema ficará acessível publicamente. |
Arquivo de inicialização | O 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;
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.
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!