GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Jetty na Ubuntu 18.04

V tomto tutoriálu vám ukážeme, jak nainstalovat Jetty 9 na Linux VPS se systémem Ubuntu 18.04.

Jetty je open-source HTTP Servlet Server napsaný výhradně v Javě. Je navržen tak, aby byl lehký, vysoce výkonný, zabudovatelný, rozšiřitelný a flexibilní, což z něj činí ideální platformu pro obsluhu dynamických požadavků HTTP z jakékoli Java aplikace. Začněme instalací.

Předpoklady:

Ujistěte se, že váš server splňuje následující minimální požadavky:

  • Pro účely tohoto výukového programu použijeme Ubuntu VPS (nejlépe novou instalaci Ubuntu 18.04 LTS).
  • Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.
  • Java 8 nebo vyšší.

Krok 1:Připojte se k serveru

Chcete-li se připojit k serveru přes SSH jako uživatel root, použijte následující příkaz:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se ujistíme, že je váš server Ubuntu 18.04 aktuální spuštěním následujících příkazů:

$ aktualizace apt-get$ aktualizace apt-get

To pomáhá maximalizovat kompatibilitu a bezpečnost mezi balíčky a zajišťuje, že proces instalace proběhne hladce.

Krok 2:Nainstalujte Javu na Ubuntu 18.04

Jetty 9 závisí na Java Development Kit (JDK). Můžeme zkontrolovat, zda je Java již nainstalována pomocí tohoto příkazu:

která java

Pokud není žádný výstup, znamená to, že Java ještě není na serveru nainstalována.

Můžete si nainstalovat Oracle JDK nebo OpenJDK v závislosti na vaší volbě. Použijeme OpenJDK , protože to je to, co je snadno dostupné v předinstalovaných úložištích balíčků Ubuntu. Jsou funkčně totožné, takže výběr kteréhokoli z nich neovlivní běh programu. V případě potřeby jsme také zahrnuli instalaci Oracle JDK níže.

OpenJDK můžete nainstalovat pomocí následujícího příkazu:

$ sudo apt install openjdk-8-jdk

Chcete-li zkontrolovat, zda je vše nastaveno správně, spusťte následující řádek:

$ java -version

Poté byste měli vidět něco jako následující:

openjdk verze "1.8.0_212" OpenJDK Runtime Environment (sestavení 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)OpenJDK 64-Bit Server VM (sestavení 25.3212-b)
 smíšený režim) 

Pokud však máte konkrétní důvod používat Oracle JDK, tento příkaz nainstaluje Oracle JDK 8 pomocí úložiště PPA:

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

Krok 3:Nainstalujte Jetty 9

Jetty 9 je k dispozici v předinstalovaných úložištích balíčků Ubuntu. Můžete jej nainstalovat pomocí následujícího příkazu:

$ sudo apt install jetty9

Po dokončení instalace se Jetty 9 automaticky spustí.

Chcete-li zkontrolovat a ověřit nainstalovanou verzi Jetty, spusťte následující příkaz:

$ apt show molo

V tomto okamžiku byste měli vidět něco jako následující. Možná máte novější verzi než tu zobrazenou zde:

Balík:jetty9Version:9.4.15-1~18.04.1ubuntu1Priority:optionalSection:Universe/javaOrigin:Ubuntu

Krok 4:Správa služby Jetty 9

Povolte Jetty 9 při spouštění pomocí následujícího příkazu:

$ sudo systemctl povolit jetty9

Spusťte službu Jetty 9 pomocí tohoto příkazu:

$ sudo systemctl start jetty9

Jetty 9 můžeme restartovat pomocí:

$ sudo systemctl restart jetty9

K zastavení Jetty 9 můžeme použít tento příkaz:

$ sudo systemctl stop jetty9

Stav služby můžeme zkontrolovat pomocí:

$ systemctl status jetty9

Výstup tohoto příkazu by měl být podobný tomuto:

● jetty9.service – Jetty 9 Web Application Server Načten:načten (/lib/systemd/system/jetty9.service; povoleno; přednastaveno dodavatelem:povoleno) Aktivní:aktivní (běžící) Dokumenty:https://www.eclipse .org/jetty/documentation/current/ Hlavní PID:19382 (java) Úkoly:24 (limit: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

Krok 5:Přístup k instalaci Jetty

Jetty běží na portu 8080. Pro přístup k instalaci Jetty budete muset do webového prohlížeče zadat následující URL. Nahraďte „vaše-ip-adresa“ veřejnou IP adresou vašeho serveru:

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

Krok 6:Vytvořte reverzní proxy v Apache

Webový server Apache2 můžeme také nakonfigurovat jako reverzní proxy pro webový server Jetty 9. To znamená, že Apache bude přijímat všechny požadavky přes port 80 před Jetty 9, který běží na portu 8080. Abychom to mohli udělat, budeme muset povolit dva moduly Apache: proxyproxy_http . K jejich povolení můžeme použít příkaz ‚a2enmod‘:

$ sudo a2enmod proxy$ sudo a2enmod proxy_http

Po instalaci těchto modulů musíme restartovat Apache, aby se změny projevily:

$ sudo systemctl restartujte apache2

Vytvořte/upravte konfiguraci virtuálního hostitele o vaší doméně a přidejte/upravte proxy direktivy (ProxyRequests, ProxyPass a ProxyPassReverse), jak ukazuje náš příklad:

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

Zkopírujte a vložte obsah níže do konfiguračního souboru Apache a uložte jej. Nezapomeňte nahradit „vaše_doména.com“ svým vlastním názvem domény. POZNÁMKA: Tento výukový program předpokládá, že již máte registrovaný název domény, který je již nakonfigurován tak, aby ukazoval na IP adresu vašeho serveru. Zadejte následující údaje:

 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/  

Povolte konfigurační soubor Apache „your-domain.com.conf“, pokud nebyl dříve povolen, a restartujte Apache, aby se změny projevily:

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

Nyní můžeme přistupovat k webové aplikaci Jetty 9, aniž bychom museli specifikovat port 8080 ve webovém prohlížeči, což znamená, že k ní nyní můžeme přistupovat pomocí:http://your-domain.com .

To je vše. Úspěšně jsme nainstalovali Jetty 9 na Ubuntu 18.04. Nyní můžete použít Jetty ke snadnému spouštění všech druhů Java aplikací.

Samozřejmě nemusíte instalovat a konfigurovat Jetty 9 na Ubuntu 18.04, pokud používáte jedno z našich řešení Managed Jetty Hosting. V takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nastavili a nakonfigurovali Jetty 9 na Ubuntu 18.04 pro vy. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud jste našli náš návod na jak nainstalovat Jetty na Ubuntu 18.04  užitečné, sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  2. Jak nainstalovat Webmin na Ubuntu 18.04

  3. Jak nainstalovat Panda3D na Ubuntu 10.04

  1. Jak nainstalovat Zabbix na Ubuntu

  2. Jak nainstalovat Observium na Ubuntu 14.04

  3. Jak nainstalovat Javu na Ubuntu 16.04

  1. Jak nainstalovat ATutor na Ubuntu 14.04

  2. Jak nainstalovat Odoo 10 na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04