Skip to main content

[Debian] Serveur Nginx

Introduction

Les serveurs Nginx permettent d'héberger des serveurs web tout comme Apache mais tolèrent davantage de configuration et apporte de meilleures performances. Nginx est considéré plus professionnel.

image.png

Installation

Nginx

Tout d'abord, installez le paquet nginx :

sudo apt install -y nginx

Les fichiers html et css de votre site web sont stockées dans /var/www/html .

Vous pouvez accéder à votre site web en saisissant l'adresse IP de votre machine Debian dans l'URL de votre navigateur en utilisant le protocole http :

http://<IP>

image.png

PHP

Tout d'abord installez le paquet php-fpm :

sudo apt install -y php-fpm

Ensuite éditez le fichier de configuration /etc/nginx/sites-enabled/default pour décommenter la section qui ressemble à ceci :

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php8.2-fpm.sock; # Le chemin peut varier selon votre version PHP
}

Pensez à vérifier la version de php en utilisant la commande "ls /run/php".

Enfin, n'oubliez pas de redémarrer les services pour appliquer les changements :

sudo systemctl restart php8.2-fpm nginx