Sobes.tech
Junior

Jaké máte zkušenosti s Linuxem a webovými servery jako Nginx, stejně jako s poštovními servery?

sobes.tech AI

Odpověď od AI

Mám rozsáhlé zkušenosti s prací s operačními systémy rodiny Linux (Debian, Ubuntu, CentOS/RHEL), včetně instalace, konfigurace, správy a řešení problémů. Pracuji jistě s příkazovým řádkem a Bash skripty.

Pracoval jsem s webovými servery Nginx:

  • Konfigurace virtuálních hostů, SSL/TLS certifikátů.
  • Nastavení reverzního proxy, load balancingu.
  • Optimalizace výkonu (caching, komprese).
  • Integrace s PHP-FPM, FastCGI.

Příklad konfigurace virtuálního hosta pro Nginx:

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

    location / {
        proxy_pass http://backend_app; // Přeposílání požadavků na 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;
    }

    # Konfigurace pro statické soubory
    # 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;
    }
}

Mám zkušenosti s poštovními servery, především Postfix a Dovecot, včetně:

  • Instalace a základní konfigurace.
  • Konfigurace SPF, DKIM, DMARC pro zvýšení doručitelnosti.
  • Filtrace spamu (pomocí SpamAssassin).
  • Správa uživatelů a domén.
  • Monitorování logů a diagnostika problémů.

Příklad konfigurace Postfixu pro omezení reléů:

# postconf -n mynetworks
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 // Povolené sítě pro relé