GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Jetty su Debian 9 Stretch

In questo tutorial, ti mostreremo come installare Jetty su Debian 9 Stretch. Per quelli di voi che non lo sapessero, Jetty ora è spesso usato per le comunicazioni da macchina a macchina, di solito all'interno di framework software più grandi. Jetty è sviluppato con una licenza open source, parte della fondazione Eclipse. Jetty è anche il server in progetti open source come Lift, Eucalyptus, Red5, Hadoop e I2P. Jetty supporta l'ultimo Servlet Java API (con supporto JSP) e protocolli SPDY e WebSocket.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò passo passo l'installazione del server web Jetty su un server Debian 9 (Stretch).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Debian 9 (Stretch).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Jetty su Debian 9 Stretch

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt-get comandi nel terminale:

sudo apt update 
sudo apt upgrade

Passaggio 2. Installazione di Java tramite PPA su Debian 9.

Aggiungi il repository Webupd8 Team PPA, esegui i seguenti comandi sul tuo server:

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

Quindi, installa JDK8 con il seguente comando:

apt-get install oracle-java8-installer

Passaggio 3. Installazione di Jetty su Debian 9.

In primo luogo, installa alcuni moduli richiesti da Jetty con il seguente comando:

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

Avanti, scarica l'ultima versione di 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

Creeremo un utente e un gruppo di nome jetty. Innanzitutto, crea prima il gruppo:

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

Cambia la proprietà di /opt/jetty directory al molo utente e al molo di gruppo:

chown -R jetty:jetty /opt/jetty

Successivamente, collega lo script jetty.sh a /etc/init.d/ directory per creare un file di script di avvio:

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

Quindi, aggiungi le seguenti informazioni in /etc/default/jetty , sostituisci la porta e l'indirizzo di ascolto con il tuo valore:

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

Passaggio 4. Accedi all'installazione del molo.

Il server web di Jetty gira sulla porta 8080. Per accedere all'installazione di Jetty, dovrai digitare il seguente URL nel tuo browser web:http://your-ip-address:8080/

Congratulazioni! Hai installato Jetty con successo. Grazie per aver utilizzato questo tutorial per installare l'ultima versione del server Web Jetty sul server Debian 9. Per ulteriore aiuto o informazioni utili, ti consigliamo di controlla il sito web ufficiale di Jetty.


Debian
  1. Come installare il server Minecraft su Debian 9

  2. Come installare Redis Server su Debian 11

  3. Come installare MySQL 8.0 / 5.7 su Debian 11 / Debian 10

  4. Come installare ProFTPD su Debian 8

  5. Come installare Jetty su Debian 9

Come installare Docker su Debian 9 Stretch

Come installare OpenVPN su Debian 9 Stretch

Come installare VestaCP su Debian 9 Stretch

Come installare il server Minecraft su Debian 9 Stretch

Come installare Plex Media Server su Debian 9 Stretch

Come installare Vai su Debian 9 Stretch