Serveur debian : Différence entre versions

De Linux Server Wiki
Sauter à la navigation Sauter à la recherche
 
(8 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 +
[[category:serveur]]
 +
[[category:debian]]
 
=Généralités sur ce howto=
 
=Généralités sur ce howto=
  
Ligne 24 : Ligne 26 :
 
[[Installation et configuration de OpenSSH]]
 
[[Installation et configuration de OpenSSH]]
  
[[Sécurisation de base d'un serveur linux]]
+
[[Eviter le reboot accidentel de son serveur]]
 +
 
 +
[[Sécurisation d'un serveur linux]]
  
 
[[Installation et configuration de OpenSSL]]
 
[[Installation et configuration de OpenSSL]]
Ligne 31 : Ligne 35 :
  
 
[[Installation et configuration d'un serveur http apache 2.2]]
 
[[Installation et configuration d'un serveur http apache 2.2]]
 +
 +
[[Sécuriser ses sites avec letsencrypt et acme-tiny]]
  
 
[[Installation de configuration de ProFTPd]]
 
[[Installation de configuration de ProFTPd]]
Ligne 45 : Ligne 51 :
  
 
[[Mise en place de statistiques avec Cacti]]
 
[[Mise en place de statistiques avec Cacti]]
 +
 +
[[Mise en place de monitoring avec Munin]]
  
 
[[Des informations sur votre serveur avec phpsysinfo]]
 
[[Des informations sur votre serveur avec phpsysinfo]]
Ligne 58 : Ligne 66 :
 
[[Le chat vocal avec mumble]]
 
[[Le chat vocal avec mumble]]
  
[[Installer un serveur de mail Zimbra Collaboration Suite - Open Source Edition]]
+
[[Mise en place d'un VPN avec OpenVPN]]

Version actuelle datée du 29 décembre 2015 à 03:05

Généralités sur ce howto

Je vais commencer par décrire l'arborescence que la suite du howto utilise. Le dossier /srv/ va contenir tous les dossiers et fichiers en rapport directement avec le serveur. Sur mon installation, j'ai créé une partition à part pour /srv/ ce qui permet de ne pas perdre les données lors d'une réinstallation. /srv/bind/ contient les différentes zones dns que mon serveur bind9 gère. /srv/http/ contient les différents sites internet que mon serveur héberge du moment qu'ils ne sont pas rattaché à un utilisateur en particulier. Les sites internet rattachés à un utilisateur doivent être dans le dossier home de l'utilisateur en question.

Notez que pour la suite de ce howto, tous les changements de permissions effectués supposent que vous êtes en umask 0027. Vous pouvez voir votre umask actuel avec la commande umask. Si votre umask n'est pas 0027, tapez :

umask 0027

Créez le répertoire /srv s'il n'existe pas :

mkdir /srv
chmod o+rx /srv

Généralités sur debian

Installation et configuration d'un nouveau kernel

Configuration d'apt-get

Installation et configuration de OpenSSH

Eviter le reboot accidentel de son serveur

Sécurisation d'un serveur linux

Installation et configuration de OpenSSL

Installation et configuration de bind9

Installation et configuration d'un serveur http apache 2.2

Sécuriser ses sites avec letsencrypt et acme-tiny

Installation de configuration de ProFTPd

Installation et configuration de MySQL

Mise en place d'un serveur de mail complet

Installation et mise en place d'un dépôt subversion

Installation et mise en place de trac

Installation et configuration de OpenLDAP

Mise en place de statistiques avec Cacti

Mise en place de monitoring avec Munin

Des informations sur votre serveur avec phpsysinfo

Protéger son serveur des attaques par brute force avec fail2ban

Surveiller les logs de son serveur avec l'outil logcheck

Réaliser des backups automatiquement pour ses dépôts svn, bases mysql, et dossiers

Garder son serveur à l'heure avec ntp

Le chat vocal avec mumble

Mise en place d'un VPN avec OpenVPN