Installation et configuration de Nginx

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Pour installer nginx sur Ubuntu, on utilise les commandes suivantes :

sudo apt update
sudo apt install nginx

Vous pouvez vérifier si l'installation a réussi :

$ nginx -v
nginx version: nginx/1.18.0 (Ubuntu)

Nous allons maintenant créer un fichier de configuration pour Nginx afin de lui indiquer comment gérer les requêtes :

server {
    listen 80;
    server_name 195.15.213.62;

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/ubuntu/FlaskGPT/flaskgpt.sock;
    }
}

Il suffit ensuite de créer un lien symbolique vers le dossier sites-enabled :

sudo ln -s /etc/nginx/sites-available/flaskgpt /etc/nginc/sites-enabled/

On peut ensuite redémarrer nginx :

sudo systemctl restart nginx

Pour pouvoir accéder à notre site, on ajoute une ouverture sur le port 80 au parefeu sur infomaniak.

On va également changer les règles pour le pare feu de nginx :

sudo ufw allow 'Nginx Full'

Et changer les permissions sur notre dossier utilisateur :

sudo chmod 755 /home/ubuntu/

Vous pouvez désormais accéder au site et le tester sur l'adresse IP de votre serveur.

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.