Sobes.tech
Junior

Quelle est votre expérience avec Linux et les serveurs web tels que Nginx, ainsi qu'avec les serveurs de messagerie ?

sobes.tech IA

Réponse de l'IA

J'ai une vaste expérience du travail avec les systèmes d'exploitation de la famille Linux (Debian, Ubuntu, CentOS/RHEL), y compris l'installation, la configuration, l'administration et la résolution de problèmes. Je travaille avec confiance en ligne de commande et scripting Bash.

J'ai travaillé avec des serveurs web Nginx:

  • Configuration des hôtes virtuels, certificats SSL/TLS.
  • Configuration du proxy inverse, équilibrage de charge.
  • Optimisation des performances (caching, compression).
  • Intégration avec PHP-FPM, FastCGI.

Exemple de configuration d'un hôte virtuel pour Nginx:

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

    location / {
        proxy_pass http://backend_app; // Proxy des requêtes vers le 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;
    }

    # Configuration pour fichiers statiques
    # 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;
    }
}

J'ai de l'expérience avec les serveurs de messagerie, principalement Postfix et Dovecot, y compris:

  • Installation et configuration de base.
  • Configuration SPF, DKIM, DMARC pour améliorer la délivrabilité.
  • Configuration du filtrage anti-spam (avec SpamAssassin).
  • Gestion des utilisateurs et des domaines.
  • Surveillance des logs et diagnostic des problèmes.

Exemple de configuration Postfix pour limiter les relais:

# postconf -n mynetworks
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 // Réseaux autorisés pour le relais