GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Nginx sur Ubuntu 18.04 LTS

Dans ce tutoriel, nous allons vous montrer comment installer Nginx sur votre Ubuntu 18.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, Nginx prononcé "engine x" est un open-source, Serveur HTTP et proxy inverse hautes performances chargé de gérer la charge de certains des plus grands sites sur Internet. Il peut être utilisé comme serveur Web autonome, équilibreur de charge, cache de contenu et proxy inverse pour les serveurs HTTP et non HTTP.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape de Nginx sur un serveur Ubuntu 18.04 (Bionic Beaver).

Installer Nginx sur Ubuntu 18.04 LTS Bionic Beaver

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get commandes dans le terminal.

sudo apt-get update
sudo apt-get upgrade

Étape 2. Installation de Nginx.

L'installation du package Nginx sur Ubuntu 18.04 Bionic Beaver) est aussi simple que l'exécution :

apt-get install nginx

Après cela, exécutez les commandes pour permettre à Nginx de démarrer automatiquement au démarrage de votre serveur :

sudo systemctl stop nginx.service
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

Pour tester la configuration de Nginx, ouvrez votre navigateur et accédez au nom d'hôte ou à l'adresse IP du serveur. Vous devriez voir la page de test par défaut de Nginx comme indiqué ci-dessous :

Étape 3. Configurez Nginx.

Les fichiers de configuration spécifiques au site Nginx sont conservés dans /etc/nginx/conf.d/ . Généralement, vous voudrez un fichier séparé dans ce répertoire pour chaque domaine ou sous-domaine que vous hébergerez.

  • Copiez le fichier de configuration par défaut. Remplacez idroot.us par le nom de domaine de votre site Web ou votre adresse IP publique.
sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/idroot.us.conf
  • Ouvrez le fichier de configuration de votre site dans un nano éditeur de texte. Remplacez example.com dans la directive server_name par le nom de domaine ou l'adresse IP de votre site. Si vous avez déjà du contenu prêt à être diffusé (tel qu'un Installation de WordPress) remplacez le chemin dans la directive racine par le chemin vers le contenu de votre site :
server {
 listen 80;
 server_name idroot.us;

#charset koi8-r;
 #access_log /var/log/nginx/host.access.log main;

location / {
 root /usr/share/nginx/html;
 index index.html index.htm;
 }

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
 #
 error_page 500 502 503 504 /50x.html;
 location = /50x.html {
 root /usr/share/nginx/html;
 }
}

Testez votre configuration pour détecter les erreurs :

nginx -t

Étape 4. Configurez le pare-feu pour Nginx.

Le logiciel de pare-feu doit être ajusté pour permettre l'accès au service. Nginx s'enregistre en tant que service auprès d'UFW lors de l'installation, ce qui facilite l'accès à Nginx :

sudo ufw allow 'Nginx HTTP'

Félicitations ! Vous avez installé Nginx avec succès. Merci d'avoir utilisé ce didacticiel pour installer le serveur Web Nginx dans le système Ubuntu 18.04 LTS (Bionic Beaver). Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Nginx.


Ubuntu
  1. Comment installer Nginx sur Ubuntu 20.04

  2. Comment installer Minecraft Server sur Ubuntu 18.04 LTS

  3. Comment installer Ubuntu Server 18.04 LTS

  4. Comment installer Discourse sur Ubuntu 20.04 LTS

  5. Comment installer Nginx sur Ubuntu 18.04

Comment installer Jekyll sur Ubuntu 16.04 LTS

Comment installer le serveur Minecraft sur Ubuntu 16.04 LTS

Comment installer uTorrent sur Ubuntu 18.04 LTS

Comment installer le serveur HTTP Git sur Ubuntu 20.04 LTS

Comment installer Nginx sur Ubuntu 14.04

Comment installer NGINX sur Ubuntu 20.04