Ceci est un texte traduit automatiquement qui peut contenir des erreurs !
Installation du serveur web
🚧🚧 Travail en cours ! 🚧🚧
- Commandes :
sudo,apt,cd,nano - Logiciels :
nginx,apache2
Processus d’installation
Avant de pouvoir installer le logiciel, nous devons mettre à jour la liste des paquets APT(itude) (« le magasin d’applications » de Linux) :
sudo apt update
Ensuite, nous pouvons installer le logiciel souhaité. Ici, nous allons installer nginx, qui est un serveur web très populaire, mais une alternative populaire est également apache2.
sudo apt install nginx
Configuration du serveur Web et des fichiers
Nous trouvons généralement les fichiers de configuration dans /etc/<nom_du_logiciel>/. Pour nginx, il s’agit donc de /etc/nginx/. Nous n’avons pas besoin d’y jeter un coup d’œil maintenant, mais si vous devez modifier quelque chose dans la configuration, comme le port, des serveurs supplémentaires, des certificats SSL, etc., c’est ici que cela doit être fait.
Les fichiers Web, à savoir HTML, CSS, JavaScript et ainsi de suite, sont normalement situés dans /var/www/html/. Vous pouvez y ajouter vos propres fichiers. Par exemple, vous pouvez créer un fichier index.html avec peu de code HTML simple.
cd /var/www/html/
sudo nano index.html
nano - Quelques informations sur l’éditeur de texte
Nano est un éditeur de texte très basique qui peut être utilisé dans le terminal. Il est facile à utiliser et ne nécessite pas beaucoup de connaissances préalables.
Quelques commandes de base :
CTRL + S- Enregistrer le fichierCTRL + X- Quitter nano
Si vous appuyez sur CTRL + X sans avoir enregistré, il vous demandera si vous souhaitez enregistrer le fichier. Appuyez sur Y pour oui, N pour non. Ensuite, appuyez sur ENTER pour confirmer le nom du fichier.
Démarrer et arrêter le serveur Web
Une fois l’installation terminée, nous pouvons démarrer le serveur Web avec :
sudo systemctl start nginx
systemctl : qu’est-ce que c’est ?
systemctl signifie « contrôle du système » est un outil permettant de gérer les services système sous Linux. Il sert à démarrer, arrêter, redémarrer et vérifier l’état des services s’exécutant en arrière-plan sur le système.
systemctl start | stop | restart | status <nom_du_service>
Visitez ensuite http://<adresse-ip-du-serveur>/ dans votre navigateur pour vérifier si le serveur web fonctionne.
Trouver l’adresse IP du serveur
Pour trouver l’adresse IP de votre serveur, vous pouvez utiliser la commande :
hostname -I # Grand I
Alternativement, vous pouvez utiliser ip a ou ifconfig, mais ceux-ci fournissent plus d’informations que seulement l’adresse IP.
