sudo apt-get update sudo apt-get install nginx
systemctl status nginx
root@Fenrir:/etc/nginx/sites-enabled# systemctl status nginx ● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-02-13 22:03:25 CET; 17h ago Docs: man:nginx(8) Process: 80518 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 80519 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 82155 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; -s reload (code=exited, status=0/SUCCESS) Main PID: 80521 (nginx) Tasks: 5 (limit: 9409) Memory: 6.5M CGroup: /system.slice/nginx.service ├─80521 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; ├─82156 nginx: worker process ├─82157 nginx: worker process ├─82158 nginx: worker process └─82159 nginx: worker process
sudo adduser $USER www-data
chown www-data:www-data /var/www -Rf
sudo mkdir -p /var/www/monsite.local/html
nano /var/www/monsite.local/html/index.html
<html> <head> <title>Site de monsite.local</title> </head> <body> <h1>Cool ! Le site monsite.local est opérationnel</h1> </body> </html>
sudo nano /etc/nginx/sites-available/monsite.local
server { listen 80; listen [::]:80; root /var/www/monsite.local/html; index index.html index.htm index.nginx-debian.html; server_name monsite.local www.monsite.local; location / { try_files $uri $uri/ =404; } }
sudo ln -s /etc/nginx/sites-available/monsite.local /etc/nginx/sites-enabled/
sudo apt-get install php-fpm
sudo nano /etc/nginx/sites-available/primtux.local server { listen 80; listen [::]:80; root /var/www/monsite.local/html; index index.php index.html index.htm index.nginx-debian.html; server_name monsite.local www.monsite.local; location / { try_files $uri $uri/ =404; }
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.3-fpm.sock; }
location ~ /\.ht { deny all; }
}
nano /var/www/monsite.local/html/index.php
<?php phpinfo(); ?>