NGINX

Nginx, prononcé comme « engine-ex », est un serveur web open-source qui, depuis son succès initial en tant que serveur web, est maintenant aussi utilisé comme reverse proxy, cache HTTP, et load balancer. Créé par Igor Sysoev en 2004, il est reconnu pour sa robustesse et sa capacité à gérer de nombreuses connexions simultanées avec une utilisation minimale des ressources.

A) Installation (Ubuntu 22.04) :

sudo apt install nginx

Procédure avec cohabitation Apache

B) Paramétrage :

mkdir nginx
mkdir nginx/www
sudo nano /etc/nginx/sites-available/nconfig

Pour https :

server {
    client_max_body_size 100M;
    listen 443 ssl;
    server_name <<monserveur.com>>;

    ssl_certificate /var/www/CERT/<<certif>>.cer;
    ssl_certificate_key /var/www/CERT/<<certif>>.key;
    # Les urls commençant par / (toutes les urls)
    location / {

        root /var/www/html/<<monserveur.com>>;
        index index.html index.htm;
        try_files $uri $uri/ $uri.html =404;
    }
   # Les urls contennant /. (dotfiles)
    location ~ /\. {
        deny all;
        access_log off;
        log_not_found off;
    }

    # On va placer les logs dans un dossier accessible
    error_log /logs/error.log;
    access_log /logs/acess.log;

    # Les pages d'erreurs
    error_page 404 500 501 /error.html;

}

C) Utilisation :

a) Accéder à un serveur (Raspberry Jeedom) situé sur un réseau local (FREEBOX)

PM2 pour process

Articles récents
Commentaires récents
fatima dans Bienvenue !
AdminDroid dans Bienvenue !
fatima dans Bienvenue !
Archives
Catégories