Nginx est un concurrent du serveur WEB Apache2.
Documentation pour Ubuntu Server 18.04LTS
Aucun
apt install nginx
curl -I 127.0.0.1
HTTP/1.1 200 OK
Server: nginx/1.14.0 (Ubuntu)
Date: Wed, 20 Nov 2019 09:24:36 GMT
Content-Type: text/html
Content-Length: 10918
Last-Modified: Wed, 20 Nov 2019 09:23:15 GMT
Connection: keep-alive
ETag: "5dd50603-2aa6"
Accept-Ranges: bytes
server {
listen 80 default_server; #On écoute sur toutes les adresses sur le port 80
root /var/www/site1; #On définie le répertoire du site
index index.php index.html index.htm index.nginx-debian.html; #On va chercher le fichier index par défaut en utilisant ces noms
server_name vldsrwweb101;
location / {
try_files $uri $uri/ =404;
root /var/www/site1;
}
location ~ /\.ht { # Pour le PHP
deny all;
}
}
<pre><?php print_r($_SERVER); ?> </pre>
On obtient alors
Array
(
[USER] => www-data
[HOME] => /var/www
[HTTP_CACHE_CONTROL] => max-age=0
[HTTP_UPGRADE_INSECURE_REQUESTS] => 1
[HTTP_CONNECTION] => keep-alive
[HTTP_DNT] => 1
...