Skip to content

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

Netcloud24
Cloud Infrastructure Expert
NetCloud24 Expert Guides Open the dedicated video page

Video transcript: NetCloud24 Expert Guides. Practical knowledge for a reliable cloud. Cloud and VPS expertise, security, performance, and step-by-step tutorials. Learn, deploy, and keep building with NetCloud24.

 

 

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:

Visual overview of Como Instalar o Framework Sails.js com Nginx no Ubuntu 22.04
Visual overview: Como Instalar o Framework Sails.js com Nginx no Ubuntu 22.04
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

Key topics covered in Como Instalar o Framework Sails.js com Nginx no Ubuntu 22.04
Key topics covered in this NetCloud24 guide.

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

Practical checklist for Como Instalar o Framework Sails.js com Nginx no Ubuntu 22.04
Practical checklist for applying the guidance in this article.

Windows RDS (Remote Desktop Services)

Windows VPS

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

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.