Sobes.tech
Junior

Qual è la tua esperienza con Linux e server web come Nginx, così come con server di posta?

sobes.tech AI

Risposta dell'AI

Ho un'ampia esperienza nel lavoro con sistemi operativi della famiglia Linux (Debian, Ubuntu, CentOS/RHEL), inclusa l'installazione, configurazione, amministrazione e risoluzione dei problemi. Lavoro con sicurezza sulla riga di comando e scripting Bash.

Ho lavorato con server web Nginx:

  • Configurazione di host virtuali, certificati SSL/TLS.
  • Configurazione di proxy inverso, bilanciamento del carico.
  • Ottimizzazione delle prestazioni (caching, compressione).
  • Integrazione con PHP-FPM, FastCGI.

Esempio di configurazione di un host virtuale per Nginx:

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

    location / {
        proxy_pass http://backend_app; // Proxy delle richieste al 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;
    }

    # Configurazione per file statici
    # 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;
    }
}

Ho esperienza con server di posta, principalmente Postfix e Dovecot, inclusi:

  • Installazione e configurazione di base.
  • Configurazione di SPF, DKIM, DMARC per migliorare la consegna.
  • Configurazione di filtri antispam (con SpamAssassin).
  • Gestione di utenti e domini.
  • Monitoraggio dei log e diagnosi dei problemi.

Esempio di configurazione di Postfix per limitare i relay:

# postconf -n mynetworks
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 // Reti consentite per il relay