Tutoriais • Apps
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 1210Atualizado 1 anPublicado em 25/06/2021por Florin Petran
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.

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

- 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}/`);
});



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

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

- 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.

- 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.
