Ceci est un texte traduit automatiquement qui peut contenir des erreurs !
🚧🚧 Travaux 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
# Oppdaterer pakkelisten - Met à jour la liste des paquets
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
# Installer Nginx
Configuration du serveur web et des fichiers
On trouve généralement les fichiers de configuration dans /etc/<nomduprogramme>/. Pour nginx, il s’agit donc de /etc/nginx/. Nous n’avons pas besoin de l’examiner maintenant, mais si vous devez modifier quelque chose dans la configuration, comme le port, des serveurs web supplémentaires, des certificats SSL, etc., c’est ici que vous devez le faire.
Les fichiers web, c’est-à-dire HTML, CSS, JavaScript, etc., se trouvent généralement dans /var/www/html/. Vous pouvez y ajouter vos propres fichiers. Par exemple, vous pouvez créer un fichier index.html ici avec un peu de code HTML simple.
cd /var/www/html/
sudo nano index.html
# Endre index.html for å vise en enkel melding
# Modifier index.html pour afficher un message simple
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
# Starter nginx-tjenesten.
# Démarre le service nginx.
systemctl - qu’est-ce que c’est ?
systemctl signifie “contrôle système” et est un outil pour contrôler les services système sous Linux. Il est utilisé pour démarrer, arrêter, redémarrer et vérifier l’état des services qui s’exécutent en arrière-plan sur le système.
systemctl start | stop | restart | status <nomduservice>
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 # Majuscule I
Alternativement, vous pouvez utiliser ip a ou ifconfig, mais ceux-ci fournissent plus d’informations que simplement l’adresse IP.
