Installation d'un serveur web

Skip to content

Ceci est un texte traduit automatiquement qui peut contenir des erreurs !

🚧🚧 Travaux en cours ! 🚧🚧

Dubstep Meme

  • 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 fichier
  • CTRL + 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.