GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Liferay CMS en Debian 9

Liferay es un software de gestión de contenido gratuito y de código abierto escrito en Java y utiliza MySQL para almacenar sus datos. Liferay es un portal de aplicaciones basado en web que se puede utilizar para crear sitios web y portales como un conjunto de temas, páginas y una navegación común. Liferay viene con una interfaz de programación simple y fácil de usar que permite a los usuarios sin conocimientos de programación la instalación y administración básicas del sitio web. Liferay admite la variedad de extensiones y complementos para muchos lenguajes de programación.

En este tutorial, le mostraremos cómo instalar Liferay en el servidor Debian 9.

Requisitos

  • Un servidor que ejecuta Debian 9.
  • Un usuario no root con privilegios sudo.

Actualizar el Sistema

Antes de comenzar, actualice el sistema con la última versión. Puedes hacer esto con el siguiente comando:

sudo apt-get update -y
sudo apt-get upgrade -y

Una vez que su sistema esté actualizado, reinícielo para aplicar todas las actualizaciones.

Instalar Java

Xwiki es una aplicación basada en Java, por lo que primero deberá instalar Java 8. Por defecto, Java 8 no está disponible en el repositorio de Debian 9. Puede instalar Java 8 agregando el repositorio PPA webupd8team a su sistema.

Primero, agregue el PPA ejecutando el siguiente comando:

sudo add-apt-repository ppa:webupd8team/java

A continuación, actualice el repositorio con el siguiente comando:

sudo apt-get update -y

Una vez que el repositorio esté actualizado, puede instalar Java 8 ejecutando el siguiente comando:

sudo apt-get install oracle-java8-installer -y

Después de instalar Java, puede verificar la versión de Java con el siguiente comando:

java -version

Debería ver el siguiente resultado:

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

Instalar MariaDB

De forma predeterminada, la última versión de MariaDB no está disponible en el repositorio predeterminado de Debian 9. Por lo tanto, deberá agregar el repositorio de MariaDB a su sistema. Puede agregar el repositorio ejecutando el siguiente comando:

sudo apt-get install software-properties-common -y
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'

A continuación, actualice el repositorio ejecutando el siguiente comando:

sudo apt-get update -y

Finalmente, instale el servidor MariaDB con el siguiente comando:

sudo apt-get install mariadb-server -y

De forma predeterminada, la instalación de MariaDB no está protegida. Por lo tanto, deberá asegurarlo primero. Puede hacer esto ejecutando mysql_secure_installation guión.

sudo mysql_secure_installation

Responda todas las preguntas como se muestra a continuación:

   
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

La secuencia de comandos anterior establecerá la contraseña de root, eliminará la base de datos de prueba, eliminará el usuario anónimo y no permitirá el inicio de sesión de root desde una ubicación remota.

Una vez que la instalación de MariaDB esté asegurada, inicie el servicio MariaDB y habilítelo para que se inicie en el momento del arranque ejecutando el siguiente comando:

sudo systemctl start mysql
sudo systemctl enable mysql

A continuación, deberá crear una base de datos y un usuario para liferay. Primero, inicie sesión en el shell de MariaDB usando el siguiente comando:

mysql -u root -p

Ingrese su contraseña de root, luego cree una base de datos para liferay con el siguiente comando:

MariaDB [(none)]>CREATE DATABASE lportal;

A continuación, cree un nombre de usuario y una contraseña para liferay con el siguiente comando:

MariaDB [(none)]>CREATE USER 'lportal'@'localhost' IDENTIFIED BY 'password';

A continuación, otorgue privilegios a la base de datos de lportal con el siguiente comando:

MariaDB [(none)]>GRANT ALL PRIVILEGES ON lportal.* TO 'lportal'@'localhost';

A continuación, elimine los privilegios con el siguiente comando:

MariaDB [(none)]>flush privileges;

Finalmente cierre la consola de MySQL:

MariaDB [(none)]>exit;

Descargar e Instalar Liferay

Primero, deberá descargar la última versión de la aplicación Liferay incluida con Apache Tomcat. Puedes descargarlo con el siguiente comando:

wget https://excellmedia.dl.sourceforge.net/project/lportal/Liferay%20Portal/7.0.4%20GA5/liferay-ce-portal-tomcat-7.0-ga5-20171018150113838.zip

Una vez que se complete la descarga, extraiga el archivo descargado con el siguiente comando:

unzip liferay-ce-portal-tomcat-7.0-ga5-20171018150113838.zip

A continuación, copie el directorio extraído en el directorio /var/:

sudo cp -r liferay-ce-portal-7.0-ga5 /var/liferay

A continuación, deberá crear un nuevo archivo portal-ext.properties y agregar detalles de MySQL. Puedes hacer esto usando el siguiente comando:

sudo nano /var/liferay/tomcat-8.0.32/webapps/ROOT/WEB-INF/classes/portal-ext.properties

Agregue las siguientes líneas:

jdbc.default.url=jdbc\:mysql\://localhost/lportal?useUnicode\=true&characterEncoding\=UTF-8&useFastDateParsing\=false
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.username=lportal
jdbc.default.password=password

Guarde y cierre el archivo cuando haya terminado.

Ahora, inicia la instalación de Liferay Portal ejecutando el siguiente script:

sudo bash /var/liferay/tomcat-8.0.32/bin/startup.sh

Espere un tiempo para que la aplicación se inicie por completo. Puede ver el registro de la aplicación con el siguiente comando:

tail -f /var/liferay/tomcat-8.0.32/logs/catalina.out

Una vez que la aplicación se haya iniciado por completo, abra su navegador web y escriba la URL http://your-server-ip:8080 , será redirigido al portal de aplicaciones de Liferay.

¡Felicidades! Ha instalado con éxito Liferay Portal en su servidor Debian 9.


Debian
  1. Cómo instalar Tomcat 8.5 en Debian 9

  2. Cómo instalar MongoDB en Debian 9

  3. Cómo instalar Nginx en Debian 9

  4. Cómo instalar Apache en Debian 9

  5. Cómo instalar osquery en Debian 10

Cómo instalar MariaDB en Debian 11

Cómo instalar Jenkins en Debian 11

Cómo instalar Nginx en Debian 11

Cómo instalar Cockpit en Debian 11

Cómo instalar Nagios en Debian 10 / Debian 9

Cómo instalar Go en Debian 11