Déploiement manuel · AWS EC2

NGINX

Stage DevOps · Medusa System — journal de la première journée, de la VM locale au serveur cloud.

Journal du jour

  1. Installation de Debian sur VMware WorkstationLocal
    Environnement de test isolé, avant tout déploiement réel
  2. Comparatif Apache vs Nginx sur la VMLocal
    Installation croisée, exploration des configs, test réseau depuis l'hôte
  3. Création d'une instance AWS EC2Cloud
    t3.micro · Debian 12 · eu-west-3, free tier
  4. Connexion SSH et sécurisationCloud
    Clé .pem, Security Group restreint, alerte de budget
  5. Déploiement de Nginx sur le VPSCloud
    Installation, vérification du service, accès public confirmé
  6. Personnalisation de la page d'accueilCloud
    Cette page — éditée à distance via VS Code Remote-SSH
  7. Pare-feu UFW configuréSécu
    SSH restreint à l'IP personnelle, HTTP/HTTPS ouverts
  8. Fail2ban en placeSécu
    Bannissement automatique des tentatives SSH suspectes
  9. Notifications mail Fail2banFait
    Relais Postfix via Gmail (port 587) — débug IPv4/IPv6 et auth SMTP
  10. Nom de domaine marchetta.fr configuréFait
    Zone DNS OVH — débug d'enregistrements A/AAAA résiduels pointant vers OVH
  11. HTTPS activé via Let's EncryptFait
    Certbot + redirection auto HTTP → HTTPS, renouvellement vérifié
  12. Agent Netdata installéFait
    Monitoring temps réel CPU/RAM/disque/réseau, remonté vers le VPS de supervision Infomaniak via Prometheus
  13. Monitoring nginx activéFait
    Module stub_status exposé en local, collecté par Netdata et remonté dans Grafana (requêtes/sec, connexions actives)
  14. Agent d'inventaire GLPI installéFait
    Agent GLPI-Inventory déployé, alimente automatiquement l'inventaire du parc dans GLPI (support.marchetta.fr)
  15. Agent Zabbix déployé via AnsibleFait
    Provisionné automatiquement par playbook depuis la machine de contrôle, sans intervention manuelle sur le VPS