Neste guia, vamos aprender a habilitar o suporte ao Node.js no Plesk e configurar os aspectos principais para hospedar aplicativos Node.js de forma eficiente.
1. Habilitando o suporte ao Node.js
Antes de hospedar aplicativos Node.js, é necessário instalar a extensão gratuita Node.js Toolkit. Siga os passos abaixo:
- Acesse o Plesk.
- Vá para Extensões no painel principal.
- Localize a extensão Node.js Toolkit no catálogo.
- Instale a extensão clicando em Adicionar ou Instalar.

2. Gerenciando versões do Node.js
O Plesk permite gerenciar diferentes versões do Node.js. Aqui está como verificar e alterar as versões disponíveis:
Verificar versões instaladas
- Acesse o Plesk.
- Vá para Extensões > Minhas Extensões.
- Clique em Abrir ao lado da extensão Node.js Toolkit.
- Consulte as versões disponíveis e suas configurações.

Habilitar ou desabilitar versões específicas
- Clique no ícone de habilitar ou desabilitar ao lado da versão desejada.
- Se desabilitar uma versão:
- Ela não estará mais disponível para novos aplicativos.
- Aplicativos existentes serão migrados para outra versão habilitada (se houver).
Instalar ou desinstalar versões (Linux apenas)
- No painel do Node.js Toolkit, clique em Instalar para adicionar uma versão.
- Para desinstalar, primeiro desabilite a versão e, em seguida, clique em Desinstalar.
Alterar versão no Windows
- Vá para Ferramentas e Configurações > Atualizações.
- Clique em Adicionar/Remover Componentes.
- Expanda a seção Recursos de hospedagem do Node.js.
- Selecione a versão desejada e clique em Continuar.
3. Controlando a disponibilidade do Node.js para clientes
No Plesk, você pode definir permissões para clientes e revendedores controlarem o suporte ao Node.js:
- Gerenciamento de suporte ao Node.js: Permite habilitar o suporte para domínios.
- Gerenciamento de estado do Node.js: Permite alternar o modo de aplicação.
- Gerenciamento de versão do Node.js: Permite alterar a versão utilizada pelos aplicativos.
4. Gerenciando logs de aplicativos Node.js
Os logs dos aplicativos Node.js ajudam na resolução de problemas. A localização dos logs varia conforme o sistema operacional:
- Linux:
/var/log/passenger/passenger.log
- Windows:
%plesk_vhosts%\<nome_do_webspace>\logs\iisnode
Gerenciar visibilidade dos logs no navegador de logs do Plesk
- Edite o arquivo
panel.ini
localizado em:- Linux:
/usr/local/psa/admin/conf/panel.ini
- Windows:
%plesk_dir%admin\conf\panel.ini
- Linux:
- Adicione a configuração desejada em
[ext-nodejs]
:- Mostrar logs:
showApplicationLogs = true
- Ocultar logs:
showApplicationLogs = false
- Mostrar logs:
- Salve o arquivo.
AVISO LEGAL: Os procedimentos descritos neste documento devem ser executados de acordo com o contexto de cada sistema, de forma a evitar impactos negativos à segurança, disponibilidade, integridade e privacidade de dados. A CentralServer se reserva o direito de modificar a qualquer tempo e sem aviso prévio as informações aqui apresentadas a fim de refletir o lançamento de novos serviços, atualizações físicas e operacionais, e evolução do estado-da-arte da tecnologia.