Wiki Informatique - NGinx

NGinx

1.  Fichier de configuration

http {
    server {
         #
         # Votre conf
         #
     }
}

1.1  mise en place du 404

location / {
     try_files $uri $uri/ =404;
}

1.2  mise en place de PHP

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}

1.3  mise en place du HTTPS

server {
    listen 443 ssl;
    server_name www.example.com;
    ssl_certificate www.example.com.crt;
    ssl_certificate_key www.example.com.key;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ...
}

1.4  mise en place en Reverse Proxy

location ~ \.php {
    proxy_pass http://127.0.0.1:8000;
}

1.5  mise en place HTTP Load Balancing