GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Jetty unter Debian 9 Stretch

In diesem Tutorial zeigen wir Ihnen, wie Sie Jetty auf Debian 9 Stretch installieren. Für diejenigen unter Ihnen, die es nicht wussten, Jetty wird jetzt oft für die Kommunikation von Maschine zu Maschine verwendet, normalerweise innerhalb größerer Software-Frameworks. Jetty wird unter einer Open-Source-Lizenz entwickelt, die Teil der Eclipse Foundation ist. Jetty ist auch der Server in Open-Source-Projekten wie Lift, Eucalyptus, Red5, Hadoop und I2P. Jetty unterstützt das neueste Java-Servlet API (mit JSP-Unterstützung) sowie die Protokolle SPDY und WebSocket.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie die Shell verwendet wird, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Jetty-Webservers auf einem Debian 9 (Stretch)-Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 9 (Stretch).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Jetty auf Debian 9 Stretch

Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie den folgenden apt-get ausführen Befehle im Terminal:

sudo apt update 
sudo apt upgrade

Schritt 2. Installieren von Java über PPA auf Debian 9.

Fügen Sie das Webupd8 Team PPA-Repository hinzu, führen Sie die folgenden Befehle auf Ihrem Server aus:

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

Installieren Sie dann JDK8 mit dem folgenden Befehl:

apt-get install oracle-java8-installer

Schritt 3. Jetty unter Debian 9 installieren.

Installieren Sie zuerst einige Module, die von Jetty benötigt werden, mit dem folgenden Befehl:

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

Laden Sie als Nächstes die neueste Version von jetty herunter:

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

Wir erstellen einen Benutzer und eine Gruppe namens jetty. Erstellen Sie zuerst die Gruppe:

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

Eigentümer von /opt/jetty ändern Verzeichnis zu Benutzer-Jetty und Gruppen-Jetty:

chown -R jetty:jetty /opt/jetty

Verknüpfen Sie als Nächstes das Skript jetty.sh per Symlink mit /etc/init.d/ Verzeichnis, um eine Startskriptdatei zu erstellen:

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

Fügen Sie dann die folgenden Informationen in /etc/default/jetty hinzu , ersetzen Sie den Port und die Listening-Adresse durch Ihren Wert:

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

Schritt 4. Greifen Sie auf die Jetty-Installation zu.

Der Jetty-Webserver läuft auf Port 8080. Um auf Ihre Jetty-Installation zuzugreifen, müssen Sie die folgende URL in Ihren Webbrowser eingeben:http://your-ip-address:8080/

Herzlichen Glückwunsch! Sie haben Jetty erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version des Jetty-Webservers auf dem Debian 9-Server verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen dies Besuchen Sie die offizielle Jetty-Website.


Debian
  1. So installieren Sie Minecraft-Server unter Debian 9

  2. So installieren Sie Redis Server unter Debian 11

  3. So installieren Sie MySQL 8.0 / 5.7 unter Debian 11 / Debian 10

  4. So installieren Sie ProFTPD unter Debian 8

  5. So installieren Sie Jetty unter Debian 9

So installieren Sie Docker auf Debian 9 Stretch

So installieren Sie OpenVPN auf Debian 9 Stretch

So installieren Sie VestaCP auf Debian 9 Stretch

So installieren Sie Minecraft Server auf Debian 9 Stretch

So installieren Sie Plex Media Server auf Debian 9 Stretch

So installieren Sie Go unter Debian 9 Stretch