Installation de Nginx sous linux

PRÉREQUIS

  • Un VPS ou un dédié avec une distribution linux
  • Accès à l'utilisateur root

1. Installation

Installation du package Nginx
1
apt install nginx
Copied!
Installation de PHP
1
apt install php-fpm php-mysql
Copied!

2. Configuration

Modification du fichier de configuration par defaut
1
nano /etc/nginx/sites-available/default
Copied!
1
server {
2
listen 80 default_server;
3
listen [::]:80 default_server;
4
5
root /var/www/html;
6
index index.html index.htm index.nginx-debian.html;
7
8
server_name _;
9
10
location / {
11
try_files $uri $uri/ =404;
12
}
13
}
Copied!
Ajout de PHP dans la configuration
1
server {
2
listen 80 default_server;
3
listen [::]:80 default_server;
4
5
root /var/www/html;
6
index index.php index.html index.htm index.nginx-debian.html;
7
8
server_name server_domain_or_IP;
9
10
location / {
11
try_files $uri $uri/ =404;
12
}
13
14
location ~ \.php$ {
15
include snippets/fastcgi-php.conf;
16
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
17
}
18
19
location ~ /\.ht {
20
deny all;
21
}
22
}
Copied!
Redémarrage du serveur Nginx pour appliquer les changements
1
systemctl restart nginx
Copied!

3. Utilisation

Copier-coller votre site dans le répertoire par défaut /var/www/html/

Fin !

Rédigé par Hugo (Aidant) pour CUBIXSERV.
Dernière mise à jour 10mo ago