Rôle
- Serveur web
- Reverse proxy
- Load balancer
- Cache HTTP
Installation
sudo apt update sudo apt upgrade sudo apt install nginx systemctl status nginx
Fichiers importants
/etc/nginx/nginx.conf /etc/nginx/sites-available/ /etc/nginx/sites-enabled/ /var/www/html/
Site simple
server {
listen 80;
server_name wiki.example.fr;
root /var/www/wiki;
index index.html;
location / { try_files $uri $uri/ =404; }
}Activer
sudo ln -s /etc/nginx/sites-available/wiki /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx