Axiso

Notes

Installation d’un serveur d’hébergement Linux – Debian

Serveur — janvier 2016

Définir des variables

Pour faciliter la procédure à suivre et éviter les copies fastidieuses, définir une fois les variables qui seront utilisées par la suite dans un fichier et définir ensuite chaque variable automatiquement.

echo '# domaine représentant le serveur
SERVER_DOMAIN=serveur-prod.example.com

# adresse IP du serveur
SERVER_IP=111.222.333.444

# port SSH personnalisé
SSH_PORT=22222

# adresse e-mail externe au serveur
EXTERNAL_EMAIL=example@yahoo.com' > /etc/var_tmp.txt
chmod 777 /etc/var_tmp.txt
. /etc/var_tmp.txt

Les données sont ainsi mémorisées en variables. En cas d’interruption de cette installation ou en cas de perte de la session, penser à rappeler la dernière commande afin de recharger les variables en mémoire.

Nommer le serveur

echo $SERVER_DOMAIN > /etc/hostname
service hostname.sh start
nano /etc/hosts

Remplacer le nom du serveur face aux adresses IPv4 et IPv6.

Contrôler avec :

hostname
hostname -f

Structure du serveur

Créer un répertoire où enregistrer les applications et créer les répertoires des sites hébergés :

mkdir -m 777 -p /home/files/softwares
mkdir -m 777 /home/files/backup
chown nobody:nogroup /home/files -R
mkdir -m 775 -p /home/web
chown www-data:www-data -R /home/web/
mkdir -m 770 -p /home/mail