TutoriaisApps

Lançando uma aplicação NodeJS em servidores VPS com cPanel

Aprenda como lançar um aplicativo NodeJS em um servidor VPS com cPanel, incluindo os passos necessários para configuração e gerenciamento eficiente do aplicativo.

Visões 1690Atualizado 2 aniPublicado em 25/06/2021por Florin P.

Introdução

  • NodeJS é um ambiente de execução que permite o uso da linguagem Javascript no lado do servidor (backend).

Requisitos

  • Para deixar uma aplicação NodeJS, precisaremos dos dados de acesso do cPanel.

Passos

  • Como exemplo, usaremos um arquivo de código javascript simples que vamos fazer o upload para o hosting.
  • Acessamos a conta cPanel e fazemos login com o nome de usuário e a senha encontrados no e-mail com os detalhes de administração.

cpanel autentificare

 

  • Em seguida, acessamos o Gerenciador de arquivos na seção Arquivos.

File manager

  • Aqui vamos criar o arquivo chamado app.js que iremos editar e adicionar o código abaixo.

const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Test file \n');
});

server.listen(port, hostname, () => {
console.log(`Servidor em execução em https://${hostname}:${port}/`);
});novo arquivo cPanel

create file

edit file

app.js
       

  • O próximo passo é configurar no Gerenciador de Aplicativos
  • Clicaremos em Gerenciador de Aplicativos na seção de Software

application manager

  

  •  Na página que se abrirá, vamos clicar em Registrar Aplicação para iniciar a configuração da aplicação.

register new application

  • Aqui poderemos modificar os seguintes campos:
    -Nome da Aplicação - O nome da aplicação
    -Domínio de Implantação - O endereço/URL onde a aplicação será executada. O endereço pode ser personalizado ou o domínio utilizado diretamente
    -Caminho da Aplicação - O caminho para o arquivo de entrada da aplicação
    -Ambiente de Implantação - Como queremos lançar a aplicação, desenvolvimento ou produção
    -Variáveis de Ambiente - Se você quiser adicionar variáveis, clique em Adicionar Variável para especificar um nome e um valor.
  • O cPanel atualmente oferece apenas a versão 10 do NodeJS. Se você gostaria de uma versão diferente configurada, entre em contato com o departamento técnico.
  • Após definir todos os campos, clicaremos no botão Desdobrar para lançar a aplicação.

nodejs application

  • Imediatamente após o lançamento, a aplicação NodeJS estará acessível no endereço definido durante a configuração.
  • Na interface do Gerenciador de Aplicativos, o aplicativo recém-lançado aparecerá (assim como outros que adicionaremos ao longo do tempo). Nesta lista, teremos a opção de editar configurações, excluir, iniciar ou parar aplicativos.

application manager