Skip to content

Como Instalar o Framework Sails.js com Nginx no Ubuntu 22.04

Cloud Infrastructure Expert
Como Instalar o Framework Sails.js com Nginx no Ubuntu 22.04

 

 

O Sails.js é um framework MVC para Node.js que facilita o desenvolvimento de aplicativos web de forma modular e escalável. Neste guia, vamos mostrar como instalar o Sails.js e configurar o Nginx como um proxy reverso no Ubuntu 22.04.

Requisitos

  • Ubuntu 22.04
  • Acesso ao servidor via SSH
  • Usuário com privilégios sudo
  • Servidor VPS

Passo 1: Atualize o sistema

Primeiro, é importante garantir que o sistema está atualizado. Execute os seguintes comandos:

sudo apt update && sudo apt upgrade -y

Passo 2: Instale o Node.js e o npm

O Sails.js é um framework baseado em Node.js, então precisamos instalar o Node.js e o npm:

sudo apt install nodejs npm -y

Verifique se a instalação foi bem-sucedida:

node -v
npm -v

Passo 3: Instale o Sails.js

Com o Node.js e o npm instalados, podemos instalar o Sails.js globalmente:

sudo npm install -g sails

Passo 4: Crie um novo projeto Sails.js

Agora, podemos criar um novo projeto Sails.js:

sails new meuApp

Navegue até o diretório do projeto e inicie o servidor Sails.js:

cd meuApp
sails lift

O servidor estará rodando em http://localhost:1337.

Passo 5: Instale e configure o Nginx

Agora, vamos instalar o Nginx e configurá-lo como um proxy reverso para o Sails.js:

sudo apt install nginx -y

Passo 6: Configurar o Nginx para Sails.js

Edite o arquivo de configuração do Nginx para adicionar o proxy para o Sails.js:

sudo nano /etc/nginx/sites-available/meuApp

Adicione o seguinte conteúdo:


server {
    listen 80;
    server_name seu-dominio.com;

    location / {
        proxy_pass http://localhost:1337;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
    

Salve e saia do editor. Em seguida, ative o arquivo de configuração e reinicie o Nginx:

sudo ln -s /etc/nginx/sites-available/meuApp /etc/nginx/sites-enabled/
sudo systemctl restart nginx

Passo 7: Testar a Configuração

Agora, ao acessar o domínio configurado, você deverá ver o seu aplicativo Sails.js rodando por trás do Nginx.

Conclusão

Parabéns! Você instalou e configurou o Sails.js com o Nginx no Ubuntu 22.04. Agora você pode começar a desenvolver seu aplicativo web utilizando o poder do Sails.js e a robustez do Nginx como proxy reverso.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.