GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalar Open Web Analytics en CentOS 7

En el artículo de hoy instalaremos Open Web Analytics (OWA) en un CentOS 7 VPS. Open Web Analytics (OWA) es un software de análisis web de código abierto que puede usar para rastrear y analizar cómo las personas usan sus sitios web y aplicaciones. Está escrito en PHP y utiliza una base de datos MySQL. OWA es similar a Google Analytics, aunque es un software de servidor que cualquiera puede instalar y ejecutar en un VPS de Linux.

OWA tiene licencia GPL y brinda a los propietarios y desarrolladores de sitios web formas sencillas de agregar análisis web a sus sitios utilizando API simples basadas en Javascript, PHP o REST. También viene con soporte integrado para el seguimiento de sitios web creados con marcos de gestión de contenido populares como WordPress y MediaWiki.

1. REQUISITOS

Usaremos nuestro plan de alojamiento SSD 1 Linux VPS para este tutorial.

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

# ssh root@server_ip

Antes de comenzar, ingrese el siguiente comando para verificar si tiene instalada la versión correcta de CentOS en su máquina:

# cat /etc/redhat-release

que debería darte la salida debajo:

CentOS Linux release 7.2.1511 (Core)

2. ACTUALIZAR EL SISTEMA

Asegúrese de que su servidor esté completamente actualizado:

# yum update

3. INSTALAR ANÁLISIS WEB ABIERTO

Descargaremos el archivo zip de OWA en /opt directorio. Puede obtener la última versión aquí.

Ejecute los siguientes comandos:

# cd /opt

# wget https://github.com/padams/Open-Web-Analytics/archive/1.6.0.zip

Descomprima el archivo descargado. Si no tiene unzip instalado en su servidor, puede hacerlo usando:yum install unzip

# unzip 1.6.0.zip

Cambie el nombre del directorio desempaquetado a un valor más adecuado y más fácil de recordar. El siguiente comando hace exactamente eso y mueve el directorio a la raíz del documento de Apache (/var/www/html ):

# mv Open-Web-Analytics-1.6.0/ /var/www/html/owa/

Introduzca el directorio:

# cd /var/www/html/owa/

4. CONFIGURAR MySQL

Su próximo paso es crear una base de datos para OWA. Pero antes de hacerlo, si no tiene una contraseña raíz de MySQL activa, no dude en ejecutar el script posterior a la instalación 'mysql_secure_installation ' para establecer una contraseña de root:

# mysql_secure_installation
- Set root password? [Y/n] y
- 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

5. CREAR NUEVA BASE DE DATOS

Entonces, acaba de configurar la contraseña de root de MySQL a su gusto. Lo siguiente que debe hacer es crear la base de datos OWA real. Inicie sesión en su servicio MySQL como root y ejecute las siguientes consultas:

# mysql -u root -p

mysql> create database owa;

mysql> grant all privileges on owa.* to owa@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit
Bye

6. CONFIGURAR SERVIDOR WEB APACHE

Con esto solucionado, ahora puede crear una configuración de host virtual de Apache para el dominio que usará para acceder a OWA. Usando su editor de texto favorito, abra un archivo. Estamos usando nano :

# nano /etc/httpd/conf.d/your_domain.conf

Ahora pega lo siguiente:

<VirtualHost *:80>
ServerAdmin webmaster@your_domain.com
DocumentRoot "/var/www/html/owa/"
ServerName your_domain.com
ServerAlias www.your_domain.com
ErrorLog "/var/log/httpd/your_domain.com-error_log"
CustomLog "/var/log/httpd/your_domain.com-access_log" combined

<Directory "/var/www/html/owa/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

No olvide cambiar los valores de su_dominio con su nombre de dominio real. Guarde y cierre el archivo. Reinicie Apache para que los cambios surtan efecto:

# service httpd restart

Sin embargo, todavía no hemos terminado. Hay una pequeña cosita que hacer. Cree un archivo de configuración para OWA. Copie owa-config-dist.php a un nuevo owa-config.php archivo:

# cp owa-config-dist.php owa-config.php

Ahora, con un editor de texto, abra el archivo y actualice la base de datos y los valores de URL para la instalación de OWA. Cuando se actualizan, los valores deben verse como los siguientes:

/**
 * DATABASE CONFIGURATION
 *
 * Connection info for databases that will be used by OWA.
 *
 */
define('OWA_DB_TYPE', 'mysql'); // options: mysql
define('OWA_DB_NAME', 'owa'); // name of the database
define('OWA_DB_HOST', 'localhost'); // host name of the server housing the database
define('OWA_DB_USER', 'owa'); // database user
define('OWA_DB_PASSWORD', 'your_password'); // database user's password

define('OWA_PUBLIC_URL', 'http://your_domain.com/');

Guarde y cierre el archivo. Por último, pero no menos importante, asigne la propiedad adecuada del directorio owa.

# chown apache: -R /var/www/html/owa/

Ahora abra su navegador web favorito y vaya a http://your_domain.com para finalizar la instalación de OWA. Le dará la bienvenida una página como la que se muestra en la siguiente imagen.

Haga clic en 'Empecemos '. Ingrese el dominio del sitio, su dirección de correo electrónico y la contraseña que será válida para el usuario administrador. Haga clic en 'Continuar ‘.

Obtendrá un '¡Éxito! Eso es todo. La instalación está completa ' mensaje. A continuación, haga clic en 'Iniciar sesión y generar un rastreador del sitio

Felicidades. Si siguió el tutorial de cerca, ahora tiene una instalación de Open Web Analytics en funcionamiento que puede usar para rastrear sus sitios web. Es posible que desee consultar la documentación de OWA para obtener más información sobre las características del software, el marco, etc.

Por supuesto, no tiene que instalar Open Web Analytic en CentOS 7, 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 Open Web Analytic en CentOS 7, 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 le gustó esta publicación sobre cómo instalar Open Web Analytic en CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar el panel web de CentOS en CentOS 6

  2. Cómo instalar el panel web de CentOS en CentOS 8

  3. Instalar Softaculous en CentOS Web Panel

  4. Instale el panel web de CentOS en CentOS 6

  5. Cómo instalar Open Classifieds en CentOS 7

Cómo instalar Open Web Analytics en CentOS 7

Cómo instalar el servidor web Caddy en CentOS 7

Cómo instalar el navegador web Opera en CentOS 7

Cómo instalar CentOS Web Panel en CentOS 7.x

Cómo instalar el panel web de control en CentOS 8

Cómo instalar el panel web de CentOS en CentOS 7