Petit rappel d'utilisation du shell
Commandes de base :
- ls : liste les fichiers dans le répertoire courant
- pwd : montre le chemin du répertoire courant (/ représentant la racine, comme C:// sur Windows)
- cd : change le dossier courant
On désigne les paths (chemins) absolus comme ceux qui commencent à la racine
comme /root.
On designe les chemins relatifs comme ceux qui dépendent du dossier courant
actuel.
Ainsi :
cd /var/www
pwd
# Montre /var/www
cd ..
pwd
# Montre /varle Dossier courant est aussi nommé, par convention .. Ainsi, cd ., permet de
bouger, au même endroit !
cd .. permet de bouger un dossier au-dessus (sauf en étant à la racine).
Connexion à la machine
Dans un terminal, lancer :
ssh root@195.15.255.207Le mot de passe à taper ne s'affichera pas dans le terminal.
Information possiblement importante : l'OS installé sur la VM est le suivant Debian.
Le but du TP
Installer un serveur web (petit programme s'occupant d'afficher les pages Webs).
L'installation
Un de ces serveurs Webs s'appellent nginx et peut s'installer grâce au
Package Manager apt de la façon suivante :
# Met à jour la liste des paquets
apt-get update
# Installe le paquet (/programme) Nginx
apt-get install nginxIl faudra confirmer l'installation.
Vérification du fonctionnement correct
Pour vérifier que le programme est bien installé et fonctionne correctement :
systemctl status nginxAccéder dans un navigateur à l'adresse IP suivante : http://195.15.255.207
Si tu vois une page Nginx, Welcome to nginx!, c'est que ça marche !
Modification de cette page web
Tu peux utiliser le programme nano dans le shell pour modifier des fichiers.
Pour bouger, il faut utiliser les flèches.
Pour en sortir et sauvegarder le fichier, il faut presser Ctrl+X (le ^
signifie Ctrl). Si des modifications ont été apportées, il faudra entrer Y et
ensuite (optionnellement) le nom du fichier.
# Bouger dans le dossier /var/www/html avec la commande "cd" qui veut dire
# Change Directory
cd /var/www/html
# Entrer en modification du fichier index.nginx-debian.html
nano index.nginx-debian.htmlModifie le fichier, sauvegarde et observe le changement sur http://195.15.255.207 ! :D