GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Jetty sur Ubuntu 18.04

Dans ce tutoriel, nous allons vous montrer comment installer Jetty 9 sur un VPS Linux exécutant Ubuntu 18.04.

Jetty est un serveur de servlet HTTP open source entièrement écrit en Java. Il est conçu pour être léger, performant, intégrable, extensible et flexible, ce qui en fait une plate-forme idéale pour traiter les requêtes HTTP dynamiques à partir de n'importe quelle application Java. Commençons par l'installation.

Prérequis :

Assurez-vous que votre serveur répond aux exigences minimales suivantes :

  • Pour les besoins de ce didacticiel, nous utiliserons un VPS Ubuntu (de préférence une nouvelle installation d'Ubuntu 18.04 LTS).
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.
  • Java 8 ou supérieur.

Étape 1 :Connectez-vous au serveur

Pour vous connecter à votre serveur via SSH en tant qu'utilisateur root, utilisez la commande suivante :

ssh root@IP_ADDRESS -p PORT_NUMBER

et remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH.

Une fois connecté, assurons-nous que votre serveur Ubuntu 18.04 est à jour en exécutant les commandes suivantes :

$ apt-get update$ apt-get upgrade

Cela permet de maximiser la compatibilité et la sécurité entre les packages et garantit que le processus d'installation se déroulera sans heurts.

Étape 2 :Installez Java sur Ubuntu 18.04

Jetty 9 dépend du kit de développement Java (JDK). Nous pouvons vérifier si Java est déjà installé en utilisant cette commande :

quel java

S'il n'y a pas de sortie, cela signifie que Java n'est pas encore installé sur le serveur.

Vous pouvez installer Oracle JDK ou OpenJDK selon votre choix. Nous utiliserons OpenJDK , car c'est ce qui est facilement disponible dans les référentiels de packages Ubuntu préinstallés. Ils sont fonctionnellement identiques, donc choisir l'un ou l'autre n'affectera pas le fonctionnement du programme. Nous avons également inclus l'installation d'Oracle JDK plus bas si nécessaire.

Vous pouvez installer OpenJDK avec la commande suivante :

$ sudo apt install openjdk-8-jdk

Pour vérifier si tout est correctement défini, exécutez cette ligne suivante :

$ java -version

Après quoi, vous devriez voir quelque chose comme ceci :

openjdk version "1.8.0_212"Environnement d'exécution OpenJDK (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)OpenJDK 64-Bit Server VM (build 25.212-b03, mode mixte)

Si toutefois, vous avez une raison spécifique d'utiliser le JDK Oracle, cette commande installera Oracle JDK 8 en utilisant le référentiel PPA :

$ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java8-installer

Étape 3 :Installez Jetty 9

Jetty 9 est disponible dans les référentiels de packages Ubuntu préinstallés. Vous pouvez l'installer avec la commande suivante :

$ sudo apt install jetty9

Une fois l'installation terminée, Jetty 9 démarrera automatiquement.

Pour vérifier et vérifier la version de Jetty installée, exécutez la commande suivante :

$ apt montrer la jetée

À ce stade, vous devriez voir quelque chose comme ce qui suit. Vous disposez peut-être d'une version plus récente que celle présentée ici :

Package :jetty9Version :9.4.15-1~18.04.1ubuntu1Priority :optionalSection :universe/javaOrigine :Ubuntu

Étape 4 :Gestion du service Jetty 9

Activez Jetty 9 au démarrage à l'aide de la commande suivante :

$ sudo systemctl enable jetty9

Démarrez le service Jetty 9 à l'aide de cette commande :

$ sudo systemctl start jetty9

Nous pouvons redémarrer Jetty 9 en utilisant :

$ sudo systemctl restart jetty9

Afin d'arrêter Jetty 9, nous pouvons utiliser cette commande :

$ sudo systemctl stop jetty9

Nous pouvons vérifier l'état du service en utilisant :

$ systemctl status jetty9

Le résultat de cette commande devrait ressembler à ceci :

● jetty9.service - Serveur d'applications Web Jetty 9 Chargé :chargé (/lib/systemd/system/jetty9.service ; activé ; préréglage fournisseur :activé) Actif :actif (en cours d'exécution) Docs :https://www.eclipse .org/jetty/documentation/current/ PID principal :19382 (java) Tâches :24 (limite :2321) CGroup :/system.slice/jetty9.service └─19382 /usr/bin/java -Djetty.home=/usr /share/jetty9 -Djetty.base=/usr/share/jetty9 -Djava.io.tmpdir=/tmp -jar /usr/share/jetty9/start.jar jetty.state=/var/lib/jetty9/jetty.state jetty-started.xml

Étape 5 :Accéder à l'installation de la jetée

Jetty fonctionne sur le port 8080. Pour accéder à votre installation Jetty, vous devrez saisir l'URL suivante dans votre navigateur Web. Remplacez 'votre-adresse-ip' par l'adresse IP publique de votre serveur :

http://your-ip-address:8080/ 

Étape 6 :Créer un proxy inverse dans Apache

Nous pouvons également configurer le serveur Web Apache2 en tant que proxy inverse pour le serveur Web Jetty 9. Cela signifie qu'Apache acceptera toutes les requêtes via le port 80 devant Jetty 9, qui s'exécute sur le port 8080. Pour ce faire, nous devons activer deux modules Apache : proxy et proxy_http . Nous pouvons utiliser la commande "a2enmod" pour les activer :

$ sudo a2enmod proxy$ sudo a2enmod proxy_http

Après avoir installé ces modules, nous devons redémarrer Apache pour que les modifications prennent effet :

$ sudo systemctl restart apache2

Créez/modifiez la configuration de l'hôte virtuel sur votre domaine et ajoutez/modifiez les directives de proxy (ProxyRequests, ProxyPass et ProxyPassReverse) comme indiqué dans notre exemple :

$ sudo nano /etc/apache2/sites-available/votre_domaine.com.conf

Copiez et collez le contenu ci-dessous dans le fichier de configuration Apache et enregistrez-le. N'oubliez pas de remplacer "votre_domaine.com" par votre propre nom de domaine. REMARQUE : Ce tutoriel suppose que vous avez déjà un nom de domaine enregistré qui est déjà configuré pour pointer vers l'adresse IP de votre serveur. Saisissez les données suivantes :

 ServerName your_domain.com ServerAlias ​​www.your_domain.com ProxyRequests off ProxyPass / http://127.0.0.1:8080/ ProxyPassReverse / http://127.0.0.1:8080/  

Activez le fichier de configuration Apache "votre-domaine.com.conf" s'il ne l'était pas auparavant, et redémarrez Apache pour que les modifications prennent effet :

$ sudo a2ensite votre_domaine.com.conf$ sudo systemctl restart apache2

Nous pouvons maintenant accéder à l'application Web Jetty 9 sans avoir besoin de spécifier le port 8080 dans un navigateur Web, ce qui signifie que nous pouvons désormais y accéder en utilisant :http://your-domain.com .

C'est tout ce qu'on peut en dire. Nous avons installé avec succès Jetty 9 sur Ubuntu 18.04. Vous pouvez désormais utiliser Jetty pour exécuter facilement toutes sortes d'applications Java.

Bien sûr, vous n'avez pas besoin d'installer et de configurer Jetty 9 sur Ubuntu 18.04 si vous utilisez l'une de nos solutions d'hébergement géré Jetty, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer Jetty 9 sur Ubuntu 18.04 pour tu. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez trouvé notre tutoriel sur comment installer Jetty sur Ubuntu 18.04  utile, partagez-le avec vos amis sur les réseaux sociaux en utilisant les raccourcis de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer ISPConfig 3 sur Ubuntu 18.04

  2. Comment installer Webmin sur Ubuntu 18.04

  3. Comment installer Panda3D sur Ubuntu 10.04

  4. Comment installer Zabbix sur Ubuntu

  5. Comment installer Observium sur Ubuntu 14.04

Comment installer R sur Ubuntu 20.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04