GNU/Linux >> Tutoriales Linux >  >> Debian

Instale y configure eXo Platform con Nginx como proxy inverso en un VPS Debian 8

eXo Platform es una solución de intranet social lista para usar escrita en Java. Permite a los desarrolladores crear portales comerciales modernos con funciones completas de administración de contenido y colaboración.

Con eXo también puede crear intranets sociales con ricas funciones de colaboración como wikis, foros, calendarios y documentos inteligentemente integrados en flujos de actividad, redes sociales y espacios de trabajo. Está cuidadosamente diseñado para atraer a los usuarios al instante. Se ejecuta dentro de la seguridad confiable de una plataforma empresarial y es altamente personalizable para adaptarse cuando evolucionen sus necesidades.

En este artículo, cubriremos los pasos necesarios para instalar eXo Platform en un VPS Debian 8.

REQUISITOS

Usaremos nuestro plan de hospedaje SSD 4 Linux VPS para este tutorial.

Inicie sesión en su servidor a través de SSH

# ssh root@server_ip

Puede verificar si tiene la versión correcta de Debian instalada en nuestro servidor con el siguiente comando:

# lsb_release -a

Lo que debería darte la salida debajo:

Distributor ID: Debian
Description: Debian GNU/Linux 8.2 (jessie)
Release: 8.2
Codename: jessie

ACTUALIZAR EL SISTEMA

Asegúrese de que su servidor esté completamente actualizado. Además, instale wget y descomprima:

# apt-get update && apt-get upgrade

# apt-get install unzip wget

INSTALE ORACLE JAVA 7

Para ejecutar eXo Platform, debe instalar Java en su servidor. Por lo tanto, agregue el repositorio Java PPA en su sistema Debian. Luego instale Oracle Java 7 con los siguientes comandos:

# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
   
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Actualice el índice del paquete e instale Java 7:

# apt-get update

# apt-get install oracle-java7-installer

Compruebe si Java se ha instalado correctamente:

# java -version

Debería recibir el siguiente resultado:

java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

INSTALAR eXo

Descargaremos y descomprimiremos eXo en el /opt directorio. Ejecute los siguientes comandos:

# cd /opt

# wget http://sourceforge.net/projects/exo/files/latest/download -O eXo-Platform-community.zip

# unzip eXo-Platform-community.zip

Cambie el nombre y mueva la instalación descomprimida a /usr/share directorio:

# mv platform-community-* platform-community

# mv platform-community /usr/share/platform-community

Una vez hecho esto, puede iniciar eXo. Pero, no nos adelantemos. Primero necesitamos instalar Nginx.

INSTALAR NGINX

Básicamente, lo que debe hacer es instalar Nginx y configurar un archivo de configuración para que pueda ejecutar eXo desde su dominio.

Instale, inicie y habilite Nginx para que se inicie en el arranque con los tres comandos a continuación:

# apt-get install nginx

# systemctl start nginx

# systemctl enable nginx

Ahora, abra un nuevo archivo de configuración de Nginx.

# nano /etc/nginx/sites-available/exo

Una vez abierto, pega lo siguiente:

upstream exo {
    server 127.0.0.1:8080;
}

server {
    listen      80;
    server_name your_domain;

    access_log  /var/log/nginx/exo.access.log;
    error_log   /var/log/nginx/exo.error.log;

    proxy_buffers 16 64k;
    proxy_buffer_size 128k;

location / {
        proxy_pass  http://exo;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_redirect off;

        proxy_set_header    Host            $host;
        proxy_set_header    X-Real-IP       $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header    X-Forwarded-Proto https;
    }

}

No olvides reemplazar tu_dominio con tu dominio real.

Habilite la nueva configuración creando un enlace simbólico:

# ln -s /etc/nginx/sites-available/exo /etc/nginx/sites-enabled/

Reiniciar Nginx:

# service nginx restart

Lo último que debe hacer es iniciar eXo Platform. Usaremos el siguiente comando para iniciar eXo como un proceso en segundo plano:

# /usr/share/platform-community/start_eXo.sh &

Puedes detener eXo con:

# /usr/share/platform-community/stop_eXo.sh

Ahora, abre tu navegador favorito y navega hasta http://tu_dominio. Te dará la bienvenida una página como la de la imagen inferior:

Realice la configuración según sus necesidades y finalice la instalación de eXo Platform.

Felicitaciones, ha instalado con éxito eXo Platform en su Debian 8 VPS.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen eXo Platform por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Debian
  1. Cómo instalar y configurar Squid Proxy en Debian 11

  2. Cómo instalar y configurar JBoss AS con Java y Apache2 como proxy inverso

  3. Instale Pagekit en un VPS Debian 7 con Nginx, PHP-FPM y MariaDB

  4. Instale Odoo en un VPS Debian 8 con Nginx como proxy inverso

  5. Cómo instalar Odoo 12 en Debian 10 con Nginx como proxy inverso

Cómo instalar Apache Tomcat 9 con Nginx Proxy en Debian 10

Cómo instalar GlassFish Java Server con Nginx como proxy inverso en Debian 11

Cómo instalar AbanteCart con Nginx y SSL en Debian 11

Cómo instalar Etherpad con Nginx y SSL en Debian 11

Cómo instalar y configurar vsftpd con TLS en Debian 8 (Jessie)

Instale Plex Media Server en Debian 11 Bullseye con Nginx Reverse Proxy