GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Jetty na Debian 9 Stretch

V tomto tutoriálu vám ukážeme, jak nainstalovat Jetty na Debian 9 Stretch. Pro ty z vás, kteří to nevěděli, se Jetty nyní často používá pro komunikaci mezi stroji, obvykle v rámci větších softwarových rámců. Jetty je vyvíjen pod licencí open-source, která je součástí nadace Eclipse. Jetty je také serverem v projektech s otevřeným zdrojovým kódem, jako jsou Lift, Eucalyptus, Red5, Hadoop a I2P. Jetty podporuje nejnovější Java Servlet API (s podporou JSP) a také protokoly SPDY a WebSocket.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci webového serveru Jetty na serveru Debian 9 (Stretch).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 9 (Stretch).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Jetty na Debian 9 Stretch

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt-get příkazy v terminálu:

sudo apt update 
sudo apt upgrade

Krok 2. Instalace Javy přes PPA na Debian 9.

Přidejte úložiště Webupd8 Team PPA, spusťte na svém serveru následující příkazy:

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

Potom nainstalujte JDK8 pomocí následujícího příkazu:

apt-get install oracle-java8-installer

Krok 3. Instalace Jetty na Debian 9.

Nejprve nainstalujte některé moduly, které vyžaduje Jetty, pomocí následujícího příkazu:

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

Dále si stáhněte nejnovější verzi mola:

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

Vytvoříme uživatele a skupinu s názvem molo. Nejprve vytvořte skupinu:

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

Změnit vlastnictví /opt/jetty adresář do uživatelského mola a skupinového mola:

chown -R jetty:jetty /opt/jetty

Dále propojte skript jetty.sh pomocí symbolu /etc/init.d/ adresář pro vytvoření souboru spouštěcího skriptu:

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

Poté přidejte následující informace do /etc/default/jetty , nahraďte port a naslouchací adresu svou hodnotou:

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

Krok 4. Otevřete instalaci Jetty.

Webový server Jetty běží na portu 8080. Pro přístup k instalaci Jetty budete muset do webového prohlížeče zadat následující URL:http://your-ip-address:8080/

Blahopřejeme! Úspěšně jste nainstalovali Jetty. Děkujeme, že jste použili tento návod k instalaci nejnovější verze webového serveru Jetty na server Debian 9. Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web Jetty.


Debian
  1. Jak nainstalovat Redis Server na Debian 11

  2. Jak nainstalovat MySQL 8.0 / 5.7 na Debian 11 / Debian 10

  3. Jak nainstalovat ProFTPD na Debian 8

  1. Jak nainstalovat Minecraft Server na Debian 9

  2. Jak nainstalovat VirtualBox 5.1 na Debian 9 (Stretch)

  3. Jak nainstalovat Jetty na Debian 9

  1. Jak nainstalovat SuiteCRM na Debian 9

  2. Jak nainstalovat Debian 9 (Stretch) Minimal Server

  3. Jak nainstalovat Jetty JAVA http Server na Debian 10