Cet article fait partie de la série Installer un serveur Web - Guide Complet - Article 1 sur 10

Comme je l’indiquais dans l’article précédent, je viens de réinstaller complètement le serveur de papygeek.com et je vais donc en profiter pour vous faire quelques articles sur l’installation d’un serveur Web sous Debian. Il n’y a rien de révolutionnaire là dedans, mais cela peut être utile en tant que petite checklist d’installation, ou pour avoir une idée du travail à faire pour ceux qui voudraient se lancer dans l’aventure du serveur dédié.

L’installation est ici effectuée sous Debian, mais la plupart des éléments restent valables pour d’autres distributions Linux à quelques détails près.

Au menu :

  • Paramétrage de la connexion SSH avec clé,
  • Sécurisation du serveur,
  • Configuration du shell,
  • Mise à jour du système,
  • Configuration du serveur de temps (NTP),
  • Installation d’Apache 2 et PHP5 en module,
  • Installation de la base de données MySQL 5.1,
  • Installation de phpMyAdmin,
  • Installation de nginx,
  • Installation de PHP5-FPM,
  • Planifier des sauvegardes automatiques avec Backup Manager,
  • Bannir les attaquants avec fail2ban,
  • Supervision système et réseau avec Munin,
  • Supervision des processus avec Monit,
  • Détection des rootkits avec rkhunter,
  • Configuration d’Exim4 pour l’envoi de mails,
  • Paramétrage d’un firewall avec iptables,
  • Utilitaires et autres outils de monitoring.

Je n’irai pas très loin sur la configuration de chaque élément, surtout pour les serveurs Web dont le paramétrage est très spécifique à chaque installation, mais tout cela devrait être un bon début.

Si vous êtes sages, je partagerai aussi la version scriptée de toutes ces actions pour installer ça en trois minutes chrono et sans intervention utilisateur.

Je vais publier ça au fur et à mesure, donc soyez patient et bonne lecture ;)

Navigation<< Authentification SSH par clé >>

 


 

8 réponses pour "Configurer un serveur Web sous Linux – Guide complet"

  1. Destructor  Surfe sur Internet Explorer Internet Explorer 8.0 avec Windows Windows 7
    26 janvier 2011 @ 9:01
    1

    Allez je go sur Linux je suis chaud la! :)

  2. ze0ne  Surfe sur Google Chrome Google Chrome 8.0.552.237 avec Windows Windows XP
    26 janvier 2011 @ 17:06
    2

    Excellente idée qu’il faut encourager :)

  3. Suerte80  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.13 avec Windows Windows 7
    26 janvier 2011 @ 18:52
    3

    Papy tu es mon dieu…

  4. Harry  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.8 avec Windows Windows 7
    26 janvier 2011 @ 23:29
    4

    Pour ceux qui veulent pas attendre ou qui veulent le faire sur CentOS:
    http://blog.apyka.com/index.php/tutoriaux-administration-et-securite-linux/

  5. Mickaël  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.13 avec Ubuntu Linux Ubuntu Linux
    27 janvier 2011 @ 11:27
    5

    J’ai monté un serveur pratiquement (moins de monitoring et de sécurité car serveur familiale) comme toi, comme on dit LAMP (LinuxApacheMysqlPhp) et je vais donc suivre ta procédure de près pour avoir des idées :D
    debian Rulez !!!

  6. Mickaël  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.13 avec Ubuntu Linux Ubuntu Linux
    27 janvier 2011 @ 11:30
    6

    Ha oui, j’espere que tout le monde va être bien sage hein, parce que les scripts c’est quand même bien sympa :p

  7. Destrucor  Surfe sur Internet Explorer Internet Explorer 8.0 avec Windows Windows 7
    27 janvier 2011 @ 14:01
    7

    Et si j’ai pas envie d’être sage?
    Ok ok j’arrête promis :o

  8. laMacheteHD  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.13 avec Windows Windows 7
    30 janvier 2011 @ 12:09
    8

    Super idée.
    Je vais suivre cela avec grande attention.
    Merci à toi !

"Made in PapyGeek" est une marque déposée...uniquement par le pied de PapyGeek dans ta gueule +