HOSTAQUI Logo Blog
Tutoriais 25/04/2026

Guia Técnico: NGINX como Proxy Reverso para Jenkins no Ubuntu

m

Marcello Raber

Equipe HostAqui

Guia Técnico: NGINX como Proxy Reverso para Jenkins no Ubuntu

Neste tutorial vamos configurar o NGINX para servir como proxy reverso para o Jenkins e, em seguida, configurar o Cloudflare para gerenciar o DNS.

1. Configurando o NGINX

Siga os passos abaixo para configurar o NGINX:

Instalar o NGINX

sudo apt install nginx -y

Preparar o arquivo de configuração

Navegue até o diretório de configuração e remova o arquivo de configuração padrão:

cd /etc/nginx/sites-enabled
sudo rm default

Reinicie o serviço para aplicar as mudanças:

sudo service nginx restart

Criar a nova configuração para o Jenkins

Navegue até o diretório de sites disponíveis e copie o arquivo de configuração padrão:

cd /etc/nginx/sites-available
sudo cp default jenkins

Edite o arquivo jenkins usando o editor Vim:

sudo vim jenkins

Instruções no Vim:

  1. Após abrir o arquivo, remova todo o conteúdo atual pressionando D + SHIFT + G (para apagar da linha atual até o final).
  2. Insira a configuração abaixo:
server {
  server_name jenkins.hitechline.dev;

  location / {
    proxy_pass http://127.0.0.1:8080;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_cache_bypass $http_upgrade;
  }
}

Salve o arquivo e saia do editor.

Habilitar a nova configuração

Crie um link simbólico para ativar a configuração:

cd /etc/nginx/sites-enabled
sudo ln -s /etc/nginx/sites-available/jenkins /etc/nginx/sites-enabled/

Verifique a configuração do NGINX para erros:

sudo nginx -t

Reinicie o NGINX para aplicar as novas configurações:

sudo service nginx restart


2. Configurando o Cloudflare

Para configurar o DNS no Cloudflare:

Adicionar um registro A

No painel do Cloudflare, adicione um novo registro do tipo A:

  • Tipo: A
  • Target IP: O IP do seu servidor NGINX.
  • Nome: jenkins.teste.com.br (substitua pelo seu domínio).

Verificar a propagação do DNS

Verifique se o DNS foi propagado corretamente:

  1. Acesse o site WhatsMyDNS.
  2. Digite o endereço que você configurou no Cloudflare e verifique se ele está propagado.


M

Publicado por Marcello Raber

Especialista em Hospedagem de Sites

Gostou do conteúdo?

Compartilhe com sua rede!

Otimizado

Hospedagem WordPress

A partir de R$35,00 por mês. Planos de alta performance otimizados para seu projeto.

Conhecer Planos

Revenda de Hospedagem

Sua agência merece controle total. Gerencie seus clientes com facilidade e lucre mais com nossa revenda White Label.

Ver Planos de Revenda