Sobes.tech
Junior

Qual é a sua experiência com Linux e servidores web como Nginx, bem como com servidores de correio?

sobes.tech IA

Resposta da IA

Tenho vasta experiência a trabalhar com sistemas operativos da família Linux (Debian, Ubuntu, CentOS/RHEL), incluindo instalação, configuração, administração e resolução de problemas. Trabalho com confiança na linha de comandos e scripting em Bash.

Tenho trabalhado com servidores web Nginx:

  • Configuração de hosts virtuais, certificados SSL/TLS.
  • Configuração de proxy reverso, balanceamento de carga.
  • Otimização de desempenho (caching, compressão).
  • Integração com PHP-FPM, FastCGI.

Exemplo de configuração de um host virtual para Nginx:

server {
    listen 80;
    listen [::]:80;
    server_name myapp.com www.myapp.com;

    location / {
        proxy_pass http://backend_app; // Proxy de pedidos para o backend
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }

    # Configuração para ficheiros estáticos
    # location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    #    expires 30d;
    #    add_header Cache-Control "public, no-transform";
    # }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
}

Tenho experiência com servidores de correio, principalmente com Postfix e Dovecot, incluindo:

  • Instalação e configuração básica.
  • Configuração de SPF, DKIM, DMARC para melhorar a entregabilidade.
  • Configuração de filtragem de spam (com SpamAssassin).
  • Gestão de utilizadores e domínios.
  • Monitorização de logs e diagnóstico de problemas.

Exemplo de configuração do Postfix para limitar relés:

# postconf -n mynetworks
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 // Redes permitidas para relé