Configurations par défaut

Nos paramètres par défaut

Toutes les installations suivent un processus d'installation standardisé. Par défaut, l'ensemble des serveurs disposent des mêmes paramètres :

  • Iptables (règles de pare-feu)
  • Fail2ban (gestion des tentatives d'intrusion)
  • Git (permet la gestion de versions de vos applications)
  • Postfix (service d'envoi de mail)
  • Telegraf (agent de récupération des métriques de votre serveur)
  • Influxdb (base de données stockant les éléments récupérés par telegraf)
  • SFTP / SSH avec port personnalisé
  • Ports fermés (hors http/https)
  • Noexec (bloque l'exécution de script/application sur une partition non concernée)
  • Accès root bloqué (exclusivement réservé à l'usage de Cognix Systems)
  • PhpMyAdmin (interface de gestion des bases de données, si MySQL ou MariaDB est installé)

Nous installons exclusivement des solutions OpenSource provenant de dépôts officiels.

Focus sur PHP, ci-dessous le PHPInfo comprenant l'ensemble des modules PHP et paramètres que nous déployons.

Document : phpinfo.pdf

Voici un exemple de PHPInfo listant les éléments suivants déployé par défaut :

  • La version actuelle de PHP de votre site est en cours d’exécution
  • Les informations et l’environnement de votre serveur
  • L’environnement PHP
  • Les informations relatives à la version de votre système d’exploitation (OS)
  • Les chemins, y compris l’emplacement de php.ini
  • Valeurs maître et locales pour les options de configuration PHP
  • En-têtes HTTP
  • La licence PHP
  • Modules et extensions actuellement utilisés

Concernant les comptes par défaut sur nos serveurs :

  • root : utilisateur réservé à Cognix-Systems
  • mcognix : utilisateur réservé à Cognix-Systems
  • ansible : utilisateur réservé à Cognix-Systems pour l'installation et les déploiements via Ansible
  • client-adm : utilisateur client accessible par clef SSH uniquement (à nous fournir) disposant d'un accès aux logs système