Comment déployer une application Web Rust sur Ubuntu • Linux et open source


La rouille est un langage de programmation connu pour ses performances élevées, sa sécurité mémoire sans collecteur de déchets et sa capacité à créer des applications rapides et efficaces. L’une des raisons pour lesquelles Rust devient de plus en plus populaire est sa facilité d’utilisation pour créer des applications Web avec divers cadres disponibles, tels que Actix Web et Rocket.

Rust a également Cargo, un excellent gestionnaire de construction et de package qui facilite la gestion des dépendances et la compilation des applications. En utilisant Crates.io, Rust a un vaste écosystème de bibliothèques (caisses), ce qui nous permet de créer des applications complexes avec un code minimal.

Dans ce tutoriel, nous créerons une application Web simple, la compilerons, puis la déployerons en utilisant Nginx comme proxy inverse.

Installez les dépendances et la rouille

Mettre à jour et installer les dépendances:

Installez la rouille:

Vérifiez l’installation de la rouille et du fret:

La réponse résultante:

Faire une application de rouille

Créez un répertoire pour le projet Rust:

Ouvrant le src / main.rs déposer:

Remplacez le contenu par le code suivant:

Compilez l’application:

Le binaire de l’application sera situé dans Target / Release / Rustweb.

Créer un service

Création d’un fichier de service SystemD:

Contenu du fichier:

Activer le service:

Configuration Nginx

Installer nginx:

Créez le fichier de configuration Nginx:

Contenu du fichier:

Redémarrer Nginx:

Tester l’application

Ouvrez votre navigateur et visitez l’adresse:

Le résultat est le texte «Hello, World!».



Hasil pileg

Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime

Gaming Center

Berita Olahraga

Lowongan Kerja

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Berita Politik

Resep Masakan

Pendidikan

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *