Junior
Linux və Nginx kimi veb serverlər və poçt serverləri ilə bağlı təcrübəniz nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Linux ailə sistemləri ilə geniş təcrübəyə malikəm (Debian, Ubuntu, CentOS/RHEL), o cümlədən quraşdırma, konfiqurasiya, idarəetmə və problemlərin həlli. Komanda xətti və Bash skriptləşdirmə ilə inamla işləyirəm.
Nginx veb serverləri ilə işlədim:
- Virtual hostların, SSL/TLS sertifikatlarının konfiqurasiyası.
- Reverse proxy, yük balanslaşdırma.
- Performansın optimallaşdırılması (keşləmə, sıxışdırma).
- PHP-FPM, FastCGI ilə inteqrasiya.
Nginx üçün virtual host konfiqurasiyasının nümunəsi:
server {
listen 80;
listen [::]:80;
server_name myapp.com www.myapp.com;
location / {
proxy_pass http://backend_app; // Backend-ə sorğuların yönləndirilməsi
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;
}
# Statik fayllar üçün konfiqurasiya
# 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;
}
}
Poçt serverləri ilə, xüsusən Postfix və Dovecot ilə işləmə təcrübəm var:
- Quraşdırma və əsas konfiqurasiya.
- SPF, DKIM, DMARC ilə çatdırılma qabiliyyətini artırmaq.
- Spam filtrləmə (SpamAssassin ilə).
- İstifadəçi və domenlərin idarə olunması.
- Logların monitorinqi və problemlərin diaqnostikası.
Postfix üçün relay məhdudiyyətləri nümunəsi:
# postconf -n mynetworks
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 // İcazə verilmiş şəbəkələr