Serveur Nginx (reverse proxy / hébergement web)
Installer et configurer Nginx comme serveur web ou reverse proxy.
A quoi sert ce tutoriel
Le tutoriel "Serveur Nginx (reverse proxy / hébergement web)" vous aide a atteindre cet objectif:
Installer et configurer Nginx comme serveur web ou reverse proxy.
Debian / Ubuntu
-
Installer Nginx : apt install -y nginx -
Démarrer et activer : systemctl enable --now nginx - --- Créer un virtual host ---
- Créer /etc/nginx/sites-available/monsite.conf :
- server {
- listen 80;
- server_name exemple.com www.exemple.com;
- root /var/www/monsite;
-
index index.php index.html; - location / { try_files $uri $uri/ =404; }
- }
-
Activer le site : ln -s /etc/nginx/sites-available/monsite.conf /etc/nginx/sites-enabled/ - Tester la configuration : nginx -t
-
Recharger Nginx : systemctl reload nginx - --- Configurer en reverse proxy ---
- Dans le bloc server, remplacer location / par :
-
location / { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; }