Olá, Kangaroozinho, como vai? Se você possui um serviço de VPS e gostaria de instalar o Nginx no seu servidor, neste artigo vamos te mostrar como você pode fazer isso através do seu terminal. Como envolve vários passos de linha de comando, é essencial que você siga cada passo com bastante atenção.
Neste artigo nós vamos usar o sistema AlmaLinux 10, que pode ter algumas diferenças nos comandos, porém, vamos deixar também os possíveis comandos para outros sistemas, como o Ubuntu, tudo bem? Dessa forma, você pode seguir os passos, e caso necessário, apenas mudando o comando, baseado no seu sistema instalado.
No sistema AlmaLinux o comando gerenciador de pacotes é o dnf, mas nos sistemas Ubuntu e Debian você deve usar o comando apt, enquanto no CentOS o comando usado pode ser o yum (você também pode usar o dnf em versões mais recentes do CentOS).
Como instalar o Nginx na sua VPS
Se você ainda não sabe como realizar a conexão da sua VPS com um terminal SSH, te mostramos clicando aqui, nesse artigo vamos te mostrar como se conectar com um IP, mas você também pode optar por utilizar o host da sua VPS (caso possua) no campo “Host”, o que deve fazer a conexão ser completada normalmente.
AlmaLinux/CentOS:
Copy
sudo dnf update -y
# Em sistemas CentOS 7 ou inferiores, o comando gerenciador é o yumUbuntu/Debian:
Copy
sudo apt update && sudo apt upgrade -yRecomendamos que você execute um comando de cada vez para evitar duplicidade ou pular algum comando sem essa intenção.
- Para instalar o Nginx, use o comando:
sudo dnf install nginx -y - Após a instalação, você deve habilitar e iniciar o Nginx:
Iniciar:sudo systemctl start nginx
Habilitar no Boot:sudo systemctl start nginx - Agora você deve adicionar as portas HTTP e HTTPS no firewall:
HTTP:sudo firewall-cmd --permanent --add-service=http
HTTPS:sudo firewall-cmd --permanent --add-service=https - Agora reinicie Firewall da sua VPS com o comando:
sudo firewall-cmd --reload - Agora, se você quiser validar que o Nginx foi corretamente instalado e está funcionando, use o comando:
sudo systemctl status nginx
Comandos para instalação no Ubuntu/Debian
Copy
sudo apt install nginx -y
# Comando para instalar o Nginx
sudo systemctl enable nginx
# Comando para habilitar o Nginx
sudo systemctl start nginx
# Comando para iniciar o Nginx
sudo ufw allow 80/tcp
# Comando para liberar porta HTTP no firewall
sudo ufw allow 443/tcp
# Comando para liberar porta HTTPS no firewall
sudo ufw reload
# Comando para reiniciar o Firewall
sudo systemctl status nginx
# Comando para verificar se a instalação deu certo.