Sobes.tech
Junior

Koje imate iskustvo sa Linuxom i veb serverima poput Nginx, kao i sa poštanskim serverima?

sobes.tech АИ

Одговор од АИ

Imam široko iskustvo u radu sa operativnim sistemima Linux porodice (Debian, Ubuntu, CentOS/RHEL), uključujući instalaciju, konfiguraciju, administraciju i rešavanje problema. Sigurno radim sa komandnom linijom i Bash skriptama.

Radio sam sa Nginx veb serverima:

  • Konfiguracija virtuelnih hostova, SSL/TLS sertifikata.
  • Konfiguracija reverznog proksija, balansiranje opterećenja.
  • Optimizacija performansi (keširanje, kompresija).
  • Integracija sa PHP-FPM, FastCGI.

Primer konfiguracije virtuelnog hosta za Nginx:

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

    location / {
        proxy_pass http://backend_app; // Proksi zahteva 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;
    }

    # Konfiguracija za statičke fajlove
    # 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;
    }
}

Imam iskustvo sa poštanskim serverima, uglavnom Postfix i Dovecot, uključujući:

  • Instalaciju i osnovnu konfiguraciju.
  • Konfiguraciju SPF, DKIM, DMARC za poboljšanje dostavljivosti.
  • Filtriranje spama (korišćenjem SpamAssassin).
  • Upravljanje korisnicima i domenima.
  • Monitoring logova i dijagnostiku problema.

Primer konfiguracije Postfix-a za ograničenje relaya:

# postconf -n mynetworks
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 // Dozvoljene mreže za relay
```</s>