Aplicação Node.js no cPanel

Se você possui projetos em node, sabia que através do painel de controle da sua hospedagem (cPanel) você consegue tanto iniciar a sua aplicação, pausar, e até mesmo identificar possíveis erros, tudo isso através de um menu amigável e visual, e tudo em um só lugar, que é o cPanel?

Eu estou aqui para te falar que não só é possível, como também te mostrar a como fazer esse procedimento!

Se possui repositórios dos seus projetos no GitHub, você pode linkar o(s) seu(s) repositório(s) a sua hospedagem, o que deve lhe permitir melhor gerenciamento dos arquivos dos seus projetos. Se você desejar subir o repositório, é importante fazer isso antes de criar essa aplicação, pois não é possível subir repositórios em pastas que já possuem arquivos dentro.

Se você não deseja linkar o repositório a sua hospedagem, não tem problema, você pode enviar os arquivos para a sua hospedagem de forma manual a qualquer momento!

  1. Acesse o painel de controle da sua hospedagem (cPanel)
  2. Dentro do cPanel, procure pela seção Software e clique em Setup Node.js App
    Node no cPanel
  3. Agora em Criar aplicação
  4. Agora você deve preencher os campos da seguinte forma:
    Versão Node.js: Você pode manter a recomendada (10.24.1) ou escolher uma diferente. Selecione a que melhor funcione junto ao seu projeto.

    Modo de aplicação: Aqui você deve selecionar se o seu projeto está no processo de desenvolvimento ou de produção.

    Raiz do aplicativo: Aqui você deve selecionar a pasta onde o seu aplicativo vai funcionar. Você pode seguir com algumas opções, sendo elas:

    1. Caso você rodar essa aplicação através do site principal da sua hospedagem, basta digitar public_html
    2. Caso deseje utilizar essa aplicação em uma pasta no seu site principal, digite algo do tipo public_html/NomeDaPasta, (Se a pasta não existir ela será criada)
    3. Caso você tenha criado um subdomínio para a sua aplicação, digite o nome da pasta onde esse subdomínio foi criado, por exemplo: subdominio.seudominio.com.br
    4. Caso prefira, você pode também pode criar qualquer pasta fora da public_html (na raíz da sua hospedagem), e depois utilizá-la aqui, você deve digitar algo como /NovaPasta, sem nada antes disso. É necessário primeiro criar a pasta, nesse caso ela não é criada automaticamente.

    URL do aplicativo: Por padrão, o seu domínio principal vai vir selecionado nessa opção, você deve configurar com uma das seguintes maneiras:

    1. Você pode considerar utilizar a URL do caminho Raiz da sua aplicação, em outras palavras, você pode selecionar o mesmo domínio (ou subdomínio) que selecionou na parte anterior (raiz do aplicativo)
    2. Ou pode, independente de qual foi a raiz do aplicativo escolhida, selecionar a url que deve carregar a sua aplicação. Primeiro selecione o domínio, e então preencha com /aplicacao ou /node, ficando algo como seudominio.com.br/node, por exemplo.

    Arquivo de inicialização do aplicativo: Aqui você deve dar nome ao arquivo de inicialização do seu aplicativo. Algo como node.js, index.js, app.js, etc.

    Abaixo deixo um exemplo de uma configuração.
  5. Se a sua aplicação possuir variáveis, as adicione no botão Adicionar Variáveis, dando nome e valor para elas. Caso não haja, pode deixar vazio.
  6. Pronto, feito isso a sua aplicação Node já está configurada e pronta para uso. Para testar, basta acessar a URL da aplicação no seu navegador, deve carregar uma página com esse retorno:

Se você já possui arquivos prontos desse projeto que você está desenvolvendo (ou em produção), todos os arquivos devem ser colocados dentro da pasta Raiz da Aplicação que você selecionou. Feito isso, novamente, basta acessar a URL da aplicação e conferir o projeto!

Agora você já sabe como criar uma aplicação node.js dentro da sua hospedagem, junto ao cPanel! Espero que esse artigo tenha te ajudado de alguma forma, e caso tenha gostado, considere dar uma olhada em outros artigos em nossa base de conhecimento!

Você está precisando de ajuda?

Você está precisando de ajuda? Não se preocupe, saiba que sempre será um prazer te ajudar! Nossa equipe de suporte está disponível à você! Por isso, caso precise de auxilio, saiba que pode contar conosco! Envie-nos um ticket para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda de como abrir um ticket? Leia esse artigo.


Conseguimos te ajudar?
Loading spinner
Encontrou sua resposta?