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é