GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Open Web Analytics en Ubuntu 18.04

Open Web Analytics (OWA) es una plataforma analítica de código abierto, escrita en PHP. El propósito principal de esta aplicación es analizar y monitorear cómo las personas usan sus páginas web o aplicaciones, lo que luego le proporciona datos analíticos para su sitio web. Esta aplicación puede proporcionarle un análisis completo de un sitio web o una aplicación para que sepa exactamente cómo funcionan sus páginas web y qué se debe mejorar. El análisis web OWA se usa cuando desea un control total sobre el análisis de sus páginas web sin utilizar servicios de terceros, como Google Analytics, Hotjar, OmniConvert, etc. Esta aplicación también viene con soporte integrado para rastrear sitios web que se ejecutan en el marcos de administración de contenido más populares, como en nuestro alojamiento de WordPress y alojamiento de MediaWiki. En este artículo, le mostraremos cómo instalar Open Web Analytics (OWA) en un servidor Ubuntu 18.04.

1. Conéctate a tu servidor

Antes de comenzar, debe conectarse a su servidor a través de SSH como usuario raíz. Para hacer esto, use el siguiente comando:

ssh root@IP_Address -p port_number

Por supuesto, deberá reemplazar IP_Address y port_number con la dirección IP de su servidor real y el número de puerto SSH.

Una vez que haya iniciado sesión, asegúrese de que su servidor esté actualizado ejecutando los siguientes comandos:

sudo apt update
sudo apt upgrade

2. Instale el servidor de base de datos MariaDB y cree una base de datos para OWA

Dado que un servidor de base de datos es uno de los requisitos previos necesarios para ejecutar Open Web Analytics, instalaremos MariaDB, que es un excelente servidor de base de datos de código abierto. Escriba el siguiente comando para instalar MariaDB en su servidor:

sudo apt install mariadb-server mariadb-client

Una vez que MariaDB esté instalado en su servidor, puede usar los siguientes comandos para detener, iniciar y habilitar el servicio MariaDB.

sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

El siguiente comando es opcional. Puede ejecutar el comando si desea proteger su servidor MariaDB deshabilitando el acceso raíz remoto, eliminando la base de datos de prueba y configurando una contraseña raíz.

sudo mysql_secure_installation

Cuando se le solicite, responda las siguientes preguntas siguiendo esta guía.

Enter current password for root (enter for none): Since no password is currently set, just press Enter once.
Set root password? [Y/n]: Y
New password: Enter your password
Re-enter new password: Repeat your 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

Reinicie el servidor MariaDB para que los cambios surtan efecto.

sudo systemctl restart mariadb.service

Ahora debería poder iniciar sesión en su servidor MariaDB con el comando:

sudo mysql -u root -p

Luego escriba la contraseña que creó anteriormente para iniciar sesión. Una vez que esté en el shell de MariaDB, puede usar el siguiente comando y crear una base de datos llamada owa_db para la aplicación OWA.

CREATE DATABASE owa_db;

Luego crea un usuario de base de datos llamado owa_user y reemplaza Str0n9Pas$worD con tu propia contraseña.

CREATE USER 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD';

Para otorgar al usuario owa_user con acceso completo a la base de datos owa_db , ejecuta este comando:

GRANT ALL ON owa_db.* TO 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD' WITH GRANT OPTION;

De nuevo, recuerda cambiar Str0n9Pas$worD con la contraseña que usaste en el comando anterior.

Ahora puede usar los flush privileges comando para volver a cargar las tablas de concesión; una vez hecho esto, puede salir del shell de MariaDB.

FLUSH PRIVILEGES;
EXIT;

3. Instale el servidor HTTP Apache2 en Ubuntu

Para ejecutar OWA, necesita un servidor web que sirva las páginas web. Apache2 se encuentra entre los servidores web más populares en uso y, en este tutorial, Apache2 es nuestra elección de servidor web.

Ejecute el siguiente comando para instalar Apache2:

sudo apt install apache2

Use los siguientes comandos para iniciar, detener y habilitar el servicio Apache:

sudo systemctl stop apache2.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service

Para confirmar que Apache2 está instalado correctamente, puede abrir su navegador web preferido y escribir la dirección IP de su servidor o su dominio (suponemos que ya apunta a su servidor) y debería poder ver la página de bienvenida predeterminada de Apache2 servidor web.

4. Instale PHP 7.2 y módulos relacionados

OWA requiere PHP 5.2.x o superior; por lo tanto, en este tutorial, elegimos usar la versión 7.2 de PHP. Sin embargo, es posible que PHP 7.2 no esté disponible en los repositorios de Ubuntu preinstalados; por lo tanto, si desea instalar y utilizar esta versión de PHP, deberá obtenerla de un repositorio de terceros. Al ejecutar los siguientes comandos, agregará el PPA de Ondřej Surý, que tiene la versión de PHP que necesitamos:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Luego, actualice y actualice los paquetes de PHP a PHP 7.2

sudo apt update

Si desea instalar PHP 7.2 junto con los módulos necesarios para ejecutar OWA, ejecute este comando:

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli

5. Descargue e instale Open Web Analytics

Use los comandos a continuación para cambiar el directorio a /opt y descarga Open Web Analytics.

cd /opt
wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.zip

Descomprima el contenido y mueva los archivos a /var/www/html/owa directorio:

unzip 1.6.2.zip
sudo mv Open-Web-Analytics-1.6.2 /var/www/html/owa

Cambiar los permisos:

sudo chown -R www-data:www-data /var/www/html/owa/
sudo chmod 755 /var/www/html/owa/

6. Configurar un host virtual para el sitio OWA

Una vez que instalamos Apache, podemos continuar y crear un host virtual para el nombre de dominio que queremos usar. En el siguiente comando, usaremos nano como nuestro editor; sin embargo, si nano no es su editor de texto preferido, puede usar cualquier editor de su elección y crear un nuevo archivo de configuración llamado owa.conf .

sudo nano /etc/apache2/sites-available/owa.conf

Pegue la configuración de Apache desde abajo en el archivo y reemplace your_domain_name.com con su nombre de dominio real:

<VirtualHost *:80>
ServerAdmin admin@your_domain_name.com
DocumentRoot /var/www/html/owa
ServerName your_domain_name.com <Directory /var/www/html/owa/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Una vez que haya terminado de editar el archivo, guárdelo y ciérrelo.

Ahora que ha configurado el host virtual, puede deshabilitar el host virtual Apache predeterminado y habilitar el host virtual OWA.

Deshabilite el host virtual predeterminado de Apache con este comando:

sudo a2dissite 000-default

luego, habilite el host virtual OWA:

sudo a2ensite owa.conf

Además, debe asegurarse de que el mod rewrite está habilitado:

sudo a2enmod rewrite

Reinicie Apache para que los cambios surtan efecto:

sudo systemctl restart apache2.service

7. Asistente de instalación de OWA

En esta parte del tutorial, instalaremos OWA a través de un navegador web. Abra su navegador web preferido y escriba su dominio:

http://your_domain_name.com/

Debería poder ver la página "Bienvenido al instalador":

Haga clic en 'Let's Get Started...' botón para que pueda continuar con la instalación de OWA. En la página siguiente, inserte la información de conexión de la base de datos y cree una cuenta de administrador, para que pueda administrar la aplicación a través del back-end.

Cuando haya terminado de ingresar la información necesaria, haga clic en 'Continue...' botón. La página siguiente le permitirá crear una cuenta de superusuario que pueda administrar la plataforma.

¡Felicidades! Ha instalado con éxito Open Web Analytics en su servidor. Ahora puede iniciar sesión con el nombre de usuario y la contraseña que creó y generar el rastreador.

Una vez que haya iniciado sesión, podrá ver el código de seguimiento que deberá agregar a la página web que desea rastrear.

Para que OWA funcione correctamente, debe agregar el código a cada página de su sitio web. Puede encontrar la lista de sitios web que están siendo rastreados en http://your_domain_name.com/index.php

En este artículo, le mostramos cómo instalar Apache2, PHP 7.2, el servidor de base de datos MariaDB, luego creamos la base de datos OWA e instalamos la aplicación Open Web Analytics. Ahora, puede comenzar a explorar esta útil aplicación.

Por supuesto, si usted es uno de nuestros clientes de Ubuntu Hosting, no tiene que instalar Open Web Analytics en su Ubuntu 18.04 VPS, simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán y configurarán Open Web Analytics en Ubuntu 18.04 inmediatamente.

PD . Si le gustó esta publicación sobre cómo instalar Open Web Analytics en un VPS con Ubuntu 18.04 , compártalo con sus amigos en las redes sociales usando los botones de compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar Open Classifieds en Ubuntu 18.04

  2. Cómo instalar Open eShop en Ubuntu 18.04

  3. Cómo instalar Roundcube Webmail en Ubuntu 20.04

  4. Cómo instalar Matomo Web Analytics en Ubuntu 20.04

  5. Cómo instalar MariaDB en Ubuntu 22.04

Cómo instalar el servidor web Hiawatha en Ubuntu 14.04

Cómo instalar el servidor web Hiawatha en Ubuntu 16.04

Cómo instalar Open Web Analytics en Ubuntu 18.04 LTS

Cómo instalar el servidor web Nginx en Ubuntu 20.04

Cómo instalar aaPanel en Ubuntu 20.04

Cómo instalar el servidor web Lighttpd en Ubuntu 18.04