Comment installer Nginx sur Ubuntu 22.04 avec Wooglet ?
Linux

Comment installer Nginx sur Ubuntu 22.04 avec Wooglet ?

Par Hugues , le 28 juin 2024 , mis ร  jour le 28 juin 2024 - 9 minutes de lecture

Pour installer Nginx sur Ubuntu 22.04, une des mรฉthodes les plus simples et efficaces est d’utiliser Wooglet. Wooglet est un outil pratique qui facilite grandement le dรฉploiement et la gestion de serveurs web. Dans cet article, nous allons vous guider pas ร  pas pour installer Nginx sur Ubuntu 22.04 en utilisant Wooglet. Suivez ces instructions pour mettre en place votre serveur web Nginx en toute simplicitรฉ !

Prรฉrequis

Pour installer Nginx sur Ubuntu 22.04 avec Wooglet, assurez-vous d’abord de disposer des prรฉrequis suivants :

1. Un serveur fonctionnant sous Ubuntu 22.04.

2. Un accรจs utilisateur avec privilรจges sudo.

3. La mise ร  jour de votre systรจme.

Mettez ร  jour la liste des paquets :


sudo apt update

Installez Nginx :


sudo apt install nginx

Activez Nginx pour qu’il dรฉmarre automatiquement au dรฉmarrage du systรจme :


sudo systemctl enable nginx

Dรฉmarrez Nginx :


sudo systemctl start nginx

Pour vรฉrifier que Nginx est actif et fonctionne, utilisez :


systemctl status nginx

Avec ces รฉtapes, Nginx est installรฉ sur votre serveur. Passons ร  la configuration de Wooglet.

Clonez le dรฉpรดt Wooglet :


git clone https://github.com//wooglet.git

Accรฉdez au rรฉpertoire Wooglet :


cd wooglet

Installez les dรฉpendances nรฉcessaires :


npm install

Configurez le fichier de configuration de Wooglet pour qu’il fonctionne avec Nginx :


nano /etc/nginx/sites-available/wooglet

Ajoutez la configuration suivante dans ce fichier :



server {
    listen 80;
    server_name your_domain;

    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}


Activez la configuration Nginx en crรฉant un lien symbolique :



sudo ln -s /etc/nginx/sites-available/wooglet /etc/nginx/sites-enabled/


Testez la configuration de Nginx :


sudo nginx -t

Rechargez Nginx pour appliquer les changements :


sudo systemctl reload nginx

Votre installation de Nginx et la configuration de Wooglet sont maintenant complรจtes.

Configuration du serveur

Avant de commencer l’installation de Nginx sur Ubuntu 22.04 avec Wooglet, assurez-vous que votre serveur rรฉpond aux exigences suivantes :

  • Un serveur Ubuntu 22.04.
  • Un utilisateur avec privilรจges sudo.
  • Un accรจs ร  Internet.

Une fois que ces prรฉrequis sont remplis, passez ร  la configuration du serveur.

Mettez ร  jour votre liste de paquets et installez les mises ร  jour disponibles :


sudo apt update
sudo apt upgrade


Installez Nginx :


sudo apt install nginx -y


Pour vรฉrifier que Nginx est correctement installรฉ et en cours d’exรฉcution :


sudo systemctl status nginx


Installez Wooglet via le dรฉpรดt officiel. Ajoutez le dรฉpรดt Wooglet :


sudo add-apt-repository ppa:wooglet/ppa
sudo apt update


Installez Wooglet :


sudo apt install wooglet -y


Configurez Wooglet pour fonctionner avec Nginx. Editez le fichier de configuration principal de Nginx :


sudo nano /etc/nginx/nginx.conf


Ajoutez les directives spรฉcifiques ร  Wooglet dans le fichier de configuration, puis enregistrez et fermez le fichier.

Redรฉmarrez Nginx pour appliquer les changements :


sudo systemctl restart nginx


Pour tester que tout fonctionne correctement, ouvrez votre navigateur web et accรฉdez ร  l’adresse IP de votre serveur. Vous devriez voir la page par dรฉfaut de Nginx, suivie par une vรฉrification des configurations spรฉcifiques ร  Wooglet.

Installation de Nginx

Pour installer Nginx sur Ubuntu 22.04 avec Wooglet, vous aurez besoin de respecter certains prรฉrequis. Assurez-vous d’avoir un accรจs root ou sudo sur votre machine, ainsi qu’une connexion Internet stable pour tรฉlรฉcharger les paquets nรฉcessaires.

Installation de Nginx

1. Mettez ร  jour votre liste de paquets :


sudo apt update

2. Installez Nginx :


sudo apt install nginx

3. Vรฉrifiez que Nginx est correctement installรฉ et fonctionne :


sudo systemctl status nginx

Si Nginx fonctionne correctement, vous devriez voir un message indiquant qu’il est actif (running).

4. Pour s’assurer que Nginx dรฉmarre automatiquement au dรฉmarrage du systรจme, utilisez :


sudo systemctl enable nginx

5. Testez l’installation en ouvrant votre navigateur Web prรฉfรฉrรฉ et en entrant l’adresse suivante :


http://localhost

Vous devriez voir la page d’accueil par dรฉfaut de Nginx, confirmant que votre installation est rรฉussie.

Avec ces รฉtapes, Nginx est maintenant installรฉ sur votre Ubuntu 22.04. Vous pouvez commencer ร  configurer Nginx selon vos besoins spรฉcifiques.

  • Prรฉrequis pour l’installation de Nginx sur Ubuntu 22.04 avec Wooglet
  • Assurez-vous d’avoir une connexion internet stable
  • Vรฉrifiez que votre systรจme est ร  jour
  • Disposez des droits d’administration sur votre machine
  • ร‰tapes pour l’installation de Nginx avec Wooglet
  • Tรฉlรฉchargez et installez Wooglet sur votre machine Ubuntu
  • Ouvrez l’interface Wooglet et recherchez le plugin Nginx
  • Cliquez sur le bouton d’installation pour Nginx
  • Wooglet se chargera de configurer et installer Nginx sur votre systรจme
  • Assurez-vous d’avoir une connexion internet stable
  • Vรฉrifiez que votre systรจme est ร  jour
  • Disposez des droits d’administration sur votre machine
  • Tรฉlรฉchargez et installez Wooglet sur votre machine Ubuntu
  • Ouvrez l’interface Wooglet et recherchez le plugin Nginx
  • Cliquez sur le bouton d’installation pour Nginx
  • Wooglet se chargera de configurer et installer Nginx sur votre systรจme

Configuration de Wooglet

Screenshot of successful Nginx installation confirmation on Ubuntu.

Pour installer Nginx sur Ubuntu 22.04 avec Wooglet, assurez-vous d’avoir un terminal ร  portรฉe de main. Tout d’abord, mettez ร  jour votre systรจme avec les commandes suivantes :


sudo apt update
sudo apt upgrade -y

Ensuite, installez Nginx avec cette commande :


sudo apt install nginx -y

Vรฉrifiez que le service Nginx fonctionne correctement :


sudo systemctl status nginx

Si le service fonctionne, vous devriez voir quelque chose comme “active (running)”. Si ce n’est pas le cas, dรฉmarrez-le avec :


sudo systemctl start nginx

Installez maintenant Wooglet sur votre systรจme. Pour ce faire, suivez les รฉtapes dรฉcrites sur le site officiel de Wooglet. Tรฉlรฉchargez le paquet et installez-le avec ces commandes :


wget http://path-to-wooglet-package
sudo dpkg -i wooglet-package.deb

Pour configurer Wooglet avec Nginx, ouvrez le fichier de configuration de votre serveur Nginx :


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

Ajoutez les lignes suivantes ร  votre configuration :


server {
    listen 80;
    server_name your_domain_or_IP;

    location / {
        proxy_pass http://localhost:wooglet_port;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Remplacez


your_domain_or_IP

par votre nom de domaine ou votre adresse IP et


wooglet_port

par le port sur lequel Wooglet รฉcoute (gรฉnรฉralement 3000).

Testez la configuration pour vous assurer qu’elle est correcte :


sudo nginx -t

Rechargez Nginx pour appliquer les modifications :


sudo systemctl reload nginx

Si tout est correctement configurรฉ, vous devriez dรฉsormais pouvoir accรฉder ร  Wooglet via votre domaine ou adresse IP.

Crรฉation du site sur Wooglet

Pour installer Nginx sur Ubuntu 22.04 avec Wooglet, commencez par mettre ร  jour votre liste de paquetsย :


sudo apt update

Ensuite, installez Nginx avec la commande suivanteย :


sudo apt install nginx

Vรฉrifiez que le service Nginx est en cours d’exรฉcutionย :


sudo systemctl status nginx

Adaptez le pare-feu pour autoriser le trafic HTTP et HTTPSย :



sudo ufw allow 'Nginx Full'
sudo ufw enable


Wooglet est une interface de gestion de serveur web conรงue pour simplifier le dรฉploiement et la gestion des sites web. Pour commencer, tรฉlรฉchargez Woogletย :


wget https://wooglet.com/download/wooglet.tar.gz

Extrayez le fichier tarย :


tar -xzvf wooglet.tar.gz

Dรฉplacez-vous dans le rรฉpertoire extraitย :


cd wooglet

Installez Wooglet avec la commande suivanteย :


sudo ./install.sh

Une fois l’installation terminรฉe, accรฉdez ร  l’interface de Wooglet via votre navigateur web ร  l’adresse http://localhost:8080. Connectez-vous avec les identifiants de votre choix.

Pour crรฉer un site sur Wooglet, accรฉdez ร  la section “Sites” de l’interface de gestion. Cliquez ensuite sur “Crรฉer un nouveau site”. Remplissez les champs requis tels que le nom de domaine, le rรฉpertoire racine et les paramรจtres de sรฉcuritรฉ.

  • Nom de domaine : Entrez le nom de domaine pour votre site web.
  • Rรฉpertoire racine : Spรฉcifiez l’emplacement des fichiers de votre site web.
  • Paramรจtres de sรฉcuritรฉ : Configurez les certificats SSL pour une connexion sรฉcurisรฉe.

Aprรจs avoir configurรฉ les dรฉtails, cliquez sur “Sauvegarder” pour crรฉer le site. Wooglet gรฉnรฉrera automatiquement les fichiers de configuration nรฉcessaires et configurera Nginx en consรฉquence.

Vรฉrifiez que votre site est en ligne en accรฉdant ร  votre nom de domaine via un navigateur web.

Liaison du domaine avec Wooglet

Pour installer Nginx sur Ubuntu 22.04 avec Wooglet, il est nรฉcessaire de suivre quelques รฉtapes simples. Ce guide montrera les รฉtapes prรฉcises pour une installation rรฉussie.

Tout d’abord, mettez ร  jour votre systรจme :


sudo apt update && sudo apt upgrade -y

Ensuite, installez Nginx :


sudo apt install nginx -y

Pour vรฉrifier que Nginx est correctement installรฉ et fonctionne, utilisez la commande :


sudo systemctl status nginx

Tรฉlรฉchargez et installez Wooglet sur votre serveur :


wget -O - https://repo.wooglet.com/key.gpg | sudo apt-key add -
sudo apt-add-repository 'deb [arch=amd64] https://repo.wooglet.com/ stable main'
sudo apt update
sudo apt install wooglet -y

Configurez Wooglet pour travailler avec Nginx :


sudo wooglet configure nginx

Modifiez le fichier de configuration de Nginx pour intรฉgrer Wooglet :


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

Ajouter les configurations nรฉcessaires dans le fichier ci-dessus, puis redรฉmarrez Nginx :


sudo systemctl restart nginx

Pour lier un nom de domaine ร  Wooglet, commencez par รฉditer les paramรจtres DNS de votre domaine pour qu’ils pointent vers l’adresse IP de votre serveur.

Accรฉdez ร  votre tableau de bord Wooglet et configurez le domaine :


wooglet domain add yourdomain.com

Ensuite, configurez Nginx pour gรฉrer les requรชtes vers votre domaine :


server {
    listen 80;
    server_name yourdomain.com;
    
    location / {
        proxy_pass http://localhost:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Redรฉmarrez Nginx pour appliquer les changements :


sudo systemctl restart nginx

Vous devriez maintenant avoir Nginx et Wooglet configurรฉs et fonctionnant correctement avec votre domaine.

YouTube video
Partager cet article :
Avatar photo

Hugues

Hugues, a 39 ans et il est dรฉveloppeur web indรฉpendant. Passionnรฉ de football, de running et de domotique il aime crรฉer des petites applications pour mieux gรฉrer son quotidien.

Commentaires

Laisser un commentaire

Votre commentaire sera rรฉvisรฉ par les administrateurs si besoin.