GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Jetty en Debian 9 Stretch

En este tutorial, le mostraremos cómo instalar Jetty en Debian 9 Stretch. Para aquellos de ustedes que no sabían, Jetty ahora se usa a menudo para comunicaciones de máquina a máquina. generalmente dentro de marcos de software más grandes. Jetty se desarrolla bajo una licencia de código abierto, parte de la fundación Eclipse. Jetty también es el servidor en proyectos de código abierto como Lift, Eucalyptus, Red5, Hadoop e I2P. Jetty es compatible con el último Java Servlet API (con soporte JSP) así como protocolos SPDY y WebSocket.

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del servidor web Jetty en un servidor Debian 9 (Stretch).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 9 (Stretch).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Jetty en Debian 9 Stretch

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt-get comandos en la terminal:

sudo apt update 
sudo apt upgrade

Paso 2. Instalación de Java a través de PPA en Debian 9.

Agregue el repositorio Webupd8 Team PPA, ejecute los siguientes comandos en su servidor:

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

Luego, instale JDK8 con el siguiente comando:

apt-get install oracle-java8-installer

Paso 3. Instalación de Jetty en Debian 9.

Primero, instala algunos módulos requeridos por Jetty con el siguiente 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

Luego, descargue la última versión 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

Crearemos un usuario y un grupo llamado jetty. Primero, primero crea el grupo:

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

Cambiar la propiedad de /opt/jetty directorio al embarcadero de usuario y embarcadero de grupo:

chown -R jetty:jetty /opt/jetty

A continuación, enlace el script jetty.sh al /etc/init.d/ directorio para crear un archivo de script de inicio:

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

Luego, agregue la siguiente información en /etc/default/jetty , reemplace el puerto y la dirección de escucha con su valor:

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

Paso 4. Accede a la instalación del embarcadero.

El servidor web de Jetty se ejecuta en el puerto 8080. Para acceder a su instalación de Jetty, deberá escribir la siguiente URL en su navegador web:http://your-ip-address:8080/

¡Felicitaciones! Has instalado Jetty con éxito. Gracias por usar este tutorial para instalar la última versión del servidor web Jetty en el servidor Debian 9. Para obtener ayuda adicional o información útil, te recomendamos que consulte el sitio web oficial de Jetty.


Debian
  1. Cómo instalar el servidor de Minecraft en Debian 9

  2. Cómo instalar el servidor Redis en Debian 11

  3. Cómo instalar MySQL 8.0/5.7 en Debian 11/Debian 10

  4. Cómo instalar ProFTPD en Debian 8

  5. Cómo instalar Jetty en Debian 9

Cómo instalar Docker en Debian 9 Stretch

Cómo instalar OpenVPN en Debian 9 Stretch

Cómo instalar VestaCP en Debian 9 Stretch

Cómo instalar el servidor de Minecraft en Debian 9 Stretch

Cómo instalar Plex Media Server en Debian 9 Stretch

Cómo instalar Go en Debian 9 Stretch