Sobes.tech
Junior

Kāda ir jūsu pieredze ar Linux un tīmekļa serveriem, piemēram, Nginx, kā arī ar pasta serveriem?

sobes.tech AI

Atbilde no AI

Man ir plaša pieredze ar operētājsistēmām Linux (Debian, Ubuntu, CentOS/RHEL), tostarp instalēšanā, konfigurācijā, administrēšanā un problēmu novēršanā. Efektīvi strādāju ar komandrindas un Bash skriptu veidošanu.

Strādāju ar Nginx tīmekļa serveriem:

  • Viesnīcu konfigurācija, SSL/TLS sertifikāti.
  • Proksēšanas (reverse proxy), slodzes sadalīšanas konfigurācija.
  • Veiktspējas optimizācija (kešatmiņa, saspiešana).
  • PHP-FPM, FastCGI integrācija.

Piemērs Nginx virtuālā hosta konfigurācijai:

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

    location / {
        proxy_pass http://backend_app; // Pieprasījumu pāradresēšana uz 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;
    }

    # Statisko failu konfigurācija
    # 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;
    }
}

Ir pieredze ar pasta serveriem, galvenokārt ar Postfix un Dovecot, tostarp:

  • Instalācija un pamatkonfigurācija.
  • SPF, DKIM, DMARC konfigurācija, lai uzlabotu piegādes iespējas.
  • Spam filtru konfigurācija (izmantojot SpamAssassin).
  • Lietotāju un domēnu pārvaldība.
  • Žurnālu uzraudzība un problēmu diagnostika.

Piemērs Postfix konfigurācijas daļai, lai ierobežotu relējus:

# postconf -n mynetworks
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 // Atļautie tīkli