Installation d'un serveur web Nginx sur Debian

Installation du serveur web Nginx et paramétrage d'un VHOST.

Publié le 28/09/2015

1 - Installation

installation des paquets :


sudo apt-get install nginx

Démarrage automatique :


systemctl enable nginx

2 - Paramétrage du VHOST

Création du dossier qui contiendra une page html :


sudo mkdir /var/www/web
sudo echo 'hello' > /var/www/webapp/index.html

Création du VHOST :


sudo nano /etc/nginx/sites-available/webapp


server {
       listen 80;
       listen [::]:80;

       server_name webapp.local;

       root /var/www/webapp;
       index index.html;

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

Activation du VHOST :


sudo ln -s /etc/nginx/sites-available/frontside /etc/nginx/sites-enabled/webapp
sudo service nginx reload

Test

On accéder au site crée par l'url webapp.local. On aura pris soin d'avoir ajouté un entrée dans le fichier hosts de la machine cliente.