Configuration du serveur

Je suppose ici que le système Debian stretch est en route, que vous êtes bien installé, votre écran et votre clavier sont bien connectés sur votre serveur. Vous êtes connecté comme administrateur du système ‘root’

La première chose à faire c’est de mettre à jour le système donc:

root@srv-deb:~# apt update && apt upgrade

Ce que je fais après la mise à jour, c’est que je change la couleur du prompt en fonction de l’utilisateur connecté, c’est à dire que le prompt sera rouge pour l’utilisateur ‘root’

root@srv-deb:~# echo "PS1='${debian_chroot:+($debian_chroot)}[\033[01;31m]\u@\h[\033[00m]:[\033[01;31m]\w[\033[00m]\$ '" >> /root/.bashrc

Et vert pour les utilisateurs non privilegiés, chez moi l’utilisateur non privilégié s’appelle ‘webmaster’

root@srv-deb:~# sed -i "s/#force_color_prompt=yes/force_color_prompt=yes/g" /home/webmaster/.bashrc

Si vous n’avez pas selectionné SSH pendant l’installation de Debian il va falloir l’installer maintenant, donc

root@srv-deb:~# apt install openssh-server

Pour la suite on va donner à ce serveur une adresse IP fixe dans notre réseau. On commence par faire une sauvegarde du fichier avant de modifier quoi que ce soit.

root@srv-deb:# cp /etc/network/interfaces /etc/network/interfaces.bak

Maintenant on peut modifier. Voila ce que ça donne chez moi. Bien sûr, toutes ces adresse sont à adapter à votre réseau !

root@srv-deb:# nano /etc/network/interfaces

#This file describes the network interfaces available on your system
#and how to activate them. For more information, see interfaces(5).

#source /etc/network/interfaces.d/*

#The loopback network interface
auto lo
iface lo inet loopback

#The primary network interface
allow-hotplug enp7s1
iface enp7s1 inet static
     address 192.168.1.1   #adresse de mon serveur
     netmask 255.255.255.0
     network 192.168.1.0  
     broadcast 192.168.1.255
     gateway 192.168.1.254 #adresse de la passerelle, votre box
     dns-nameservers 192.168.1.3 208.67.222.222 208.67.220.220

Maintenant on va changer le nom de ce serveur, ce n’est pas obligatoire mais bon c’est mieux quand même.
Pareil que ci-dessus, il faut faire des sauvegardes de tous les fichiers qu’on va modifier.

root@srv-deb:# cp /etc/hosts /etc/hosts.back
127.0.0.1       localhost
192.168.1.1 srv-perso.example.com srv-perso

The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Voila on enregistre et on ferme Ctrl+x O Entrée
Pareil pour le fichier hostname on sauvegarde et on modifie

root@srv-deb:# mv /etc/hostname /etc/hostname.back

Pensez à utiliser le même nom que dans le premier fichier.

root@srv-deb:#echo "srv-perso" > /etc/hostname

Voila un reboot pour mettre tout ça en place avant de continuer.

root@srv-deb:#reboot

Pour la suite on va installer tous les services dont on va avoir besoin pour notre nouveau serveur.

Le serveur web Apache PHP MariaDB –>