« Serveur debian » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
=Généralités sur ce howto= | |||
Je vais commencer par décrire l'arborescence que la suite du howto utilise. | |||
Le dossier <code>/srv/</code> va contenir tous les dossiers et fichiers en rapport directement avec le serveur. Sur mon installation, j'ai créé une partition à part pour <code>/srv/</code> ce qui permet de ne pas perdre les données lors d'une réinstallation. | |||
<code>/srv/bind/</code> contient les différentes zones dns que mon serveur bind9 gère. | |||
<code>/srv/http/</code> 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 : | |||
<pre>umask 0027</pre> | |||
Créez le répertoire /srv s'il n'existe pas : | |||
<pre> | |||
mkdir /srv | |||
chmod o+rx /srv | |||
</pre> | |||
[[Généralités sur debian]] | [[Généralités sur debian]] | ||
Version du 6 février 2011 à 23:00
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
Installation d'un serveur dédié à partir du mode vkvm chez ovh
Installation et configuration d'un nouveau kernel
Installation et configuration de OpenSSH
Sécurisation de base d'un serveur linux
Installation et configuration de OpenSSL
Installation et configuration de bind9
Installation et configuration d'un serveur http apache 2.2
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
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
Installer un serveur de mail Zimbra Collaboration Suite - Open Source Edition