GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Jetty sur Debian 9 Stretch

Dans ce tutoriel, nous allons vous montrer comment installer Jetty sur Debian 9 Stretch. Pour ceux d'entre vous qui ne le savaient pas, Jetty est maintenant souvent utilisé pour les communications de machine à machine, généralement dans des cadres logiciels plus importants. Jetty est développé sous une licence open source, qui fait partie de la fondation Eclipse. Jetty est également le serveur de projets open source tels que Lift, Eucalyptus, Red5, Hadoop et I2P. Jetty prend en charge la dernière version de Java Servlet API (avec support JSP) ainsi que les protocoles SPDY et WebSocket.

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 du serveur Web Jetty sur un serveur Debian 9 (Stretch).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 9 (Stretch).
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Jetty sur Debian 9 Stretch

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt-get commandes dans le terminal :

sudo apt update 
sudo apt upgrade

Étape 2. Installer Java via PPA sur Debian 9.

Ajoutez le référentiel Webupd8 Team PPA, exécutez les commandes suivantes sur votre serveur :

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update

Ensuite, installez JDK8 avec la commande suivante :

apt-get install oracle-java8-installer

Étape 3. Installer Jetty sur Debian 9.

Tout d'abord, installez certains modules requis par Jetty avec la commande suivante :

apt-get install authbind glassfish-jmac-api libapache-pom-java libasm-java libatinject-jsr330-api-java libcommons-dbcp-java libcommons-logging-java
libcommons-parent-java libcommons-pool-java libecj-java libjetty9-extra-java libjetty9-java libmail-java libservlet3.1-java libspring-beans-java
libspring-core-java libtaglibs-standard-impl-java libtaglibs-standard-spec-java libtomcat8-java

Ensuite, téléchargez la dernière version de jetty :

wget -c http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.v20160915/jetty-distribution-9.3.12.v20160915.zip
unzip jetty-distribution-9.3.12.v20160915.zip
mv jetty-distribution-9.3.12.v20160915 jetty
mv jetty /opt

Nous allons créer un utilisateur et un groupe nommés jetty. Commencez par créer le groupe :

sudo addgroup --quiet --system jetty
adduser --quiet --system --ingroup jetty --no-create-home --disabled-password jetty
usermod -c "Jetty" -d /opt/jetty -g jetty jetty

Changer le propriétaire de /opt/jetty répertoire vers la jetée utilisateur et la jetée de groupe :

chown -R jetty:jetty /opt/jetty

Ensuite, créez un lien symbolique entre le script jetty.sh et /etc/init.d/ répertoire pour créer un fichier de script de démarrage :

ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

Ensuite, ajoutez les informations suivantes dans /etc/default/jetty , remplacez le port et l'adresse d'écoute par votre valeur :

nano /etc/default/jetty
JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=y0ur_server_IP
JETTY_LOGS=/opt/jetty/logs/

Étape 4. Accédez à l'installation de la jetée.

Le serveur Web Jetty fonctionne sur le port 8080. Pour accéder à votre installation Jetty, vous devrez saisir l'URL suivante dans votre navigateur Web :http://your-ip-address:8080/

Félicitations ! Vous avez installé Jetty avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version du serveur Web Jetty sur le serveur Debian 9. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consultez le site officiel de Jetty.


Debian
  1. Comment installer le serveur Minecraft sur Debian 9

  2. Comment installer le serveur Redis sur Debian 11

  3. Comment installer MySQL 8.0 / 5.7 sur Debian 11 / Debian 10

  4. Comment installer ProFTPD sur Debian 8

  5. Comment installer Jetty sur Debian 9

Comment installer Docker sur Debian 9 Stretch

Comment installer OpenVPN sur Debian 9 Stretch

Comment installer VestaCP sur Debian 9 Stretch

Comment installer le serveur Minecraft sur Debian 9 Stretch

Comment installer Plex Media Server sur Debian 9 Stretch

Comment installer Go sur Debian 9 Stretch