En este tutorial, le mostraremos cómo instalar Open Web Analytics en un VPS Debian 9.
Open Web Analytics es una herramienta de análisis de tráfico de código abierto que ayuda a los propietarios de sitios web a analizar cómo los visitantes usan sus sitios web. Open Web Analytics también permite a los propietarios realizar un seguimiento de los visitantes de su sitio web, incluidos los movimientos del mouse, el desplazamiento y las pulsaciones de teclas. Además, Open Web Analytics tiene soporte integrado para rastrear sitios web que se crean con sistemas de administración de contenido populares, como WordPress y MediaWiki.
Requisitos previos:
- Un VPS que ejecuta Debian 9. Para este tutorial, usaremos uno de nuestros VPS Debian SSD 1.
- Acceso al usuario root, o un usuario con privilegios sudo.
Paso 1:inicie sesión en el servidor y actualice los paquetes del sistema operativo del servidor
Inicie sesión en su servidor Debian 9 con SSH como usuario raíz o como usuario que tenga privilegios de sudo:
ssh root@IP_Address -p Port_number
Antes de que podamos comenzar con la instalación de Open Web Analytics, debemos asegurarnos de que todos los paquetes del sistema operativo Debian instalados en el servidor estén actualizados. Podemos hacer esto ejecutando los siguientes comandos:
sudo apt-get update sudo apt-get upgrade
Paso 2:Instalar Apache
Apache es un servidor web fácil de usar y muy popular disponible en casi todas las distribuciones de Linux. Este es el servidor web que usaremos para este tutorial.
Primero, verifique si Apache ya está instalado y ejecutándose en su servidor Debian:
ps aux | grep apache2
También podemos comprobar si hay paquetes de Apache2 instalados en el servidor:
dpkg -l | grep apache2
Si Apache ya está instalado en el servidor, podemos omitir los pasos de instalación de Apache y continuar con el paso 4, que es instalar PHP.
Si Apache no está instalado en su sistema, podemos instalarlo usando:
apt-get install apache2
Una vez instalado, inicie el servidor Apache y habilítelo para que se inicie en el arranque del servidor:
systemctl start apache2 systemctl enable apache2
Paso 3:habilite el módulo "Reescribir" de Apache
Habilitar la rewrite
de Apache módulo, si aún no está habilitado:
a2enmod rewrite
Reinicie el servicio de Apache para que los cambios surtan efecto:
systemctl restart apache2
Paso 4:Instale PHP y las extensiones PHP requeridas
La versión predeterminada de PHP disponible en el repositorio oficial de Debian 9 es PHP 7.0. Instale PHP 7.0, junto con algunas extensiones de PHP necesarias para que Open Web Analytics funcione correctamente:
sudo apt-get update sudo apt-get install php7.0 php7.0-common php7.0-curl php7.0-gd php7.0-curl php7.0-dom php7.0-mysql php7.0-intl sudo a2enmod php7.0
Paso 5:Configurar PHP
Localice el archivo de configuración de PHP:
php -c /etc/php/7.0/apache2/ -i |grep "Loaded Configuration File"
La salida debería ser algo como esto:
Loaded Configuration File => /etc/php/7.0/apache2/php.ini
Edite el php.ini
archivo de configuración utilizando su editor de texto preferido:
vi /etc/php/7.0/apache2/php.ini
Agregue/modifique las siguientes opciones:
memory_limit = 256M file_uploads = On allow_url_fopen = On allow_url_include = Off post_max_size 32M upload_max_filesize = 8M max_execution_time = 300 default_charset = "UTF-8" date.timezone = "America/Chicago"
Paso 6:Cree un host virtual en Apache
Para poder acceder a Open Web Analytics usando un nombre de dominio, necesitamos crear un host virtual en Apache para su dominio.
Abra el archivo con su editor de texto preferido:
vi /etc/apache2/sites-available/your-domain.com.conf
Luego agregue el siguiente contenido al archivo:
<VirtualHost *:80> ServerAdmin [email protected] ServerNameyour-domain.com
ServerAliaswww.your-domain.com
DocumentRoot /var/www/html/your-domain.com <Directory /var/www/html/your-domain.com> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined </VirtualHost>
Recuerde reemplazar 'su-dominio.com' con su nombre de dominio real.
Para habilitar el host virtual que acabamos de crear, ejecute el siguiente comando:
a2ensite your-domain.com.conf
Luego, deshabilite la configuración predeterminada de Apache:
a2dissite 000-default.conf
Reinicie el servicio Apache para que los cambios surtan efecto:
systemctl restart apache2
Paso 7:Instalar MariaDB
Usaremos MariaDB como motor de base de datos. Podemos instalar el servidor MariaDB desde el repositorio base de Debian 9 usando los siguientes comandos:
sudo apt-get install mariadb-server-10.1 mariadb-server-core-10.1
Si lo desea, puede mejorar aún más la seguridad de su servidor MariaDB ejecutando un comando que responderá a algunas preguntas.
mysql_secure_installation
Sugerimos responder cada pregunta con el carácter 'Y' para decir sí.
Paso 8:Crear una base de datos para OWA
Cree una base de datos MySQL para el sitio web de Open Web Analytics:
mysql -u root -p
MariaDB [(none)]> CREATE DATABASE owa; MariaDB [(none)]> GRANT ALL PRIVILEGES ON owa.* TO 'owa'@'localhost' IDENTIFIED BY 'Password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit;
No olvide reemplazar 'Contraseña' con una contraseña segura real.
Paso 9:Instalar Open Web Analytics
Descargue la última versión de OWA, disponible en (http://downloads.openwebanalytics.com) y extráigala al directorio raíz de documentos de su sitio web (por ejemplo, /var/www/html/your-domain.com).
Nuestro ejemplo a continuación tiene el enlace para la última versión en el momento de escribir este artículo ya configurado:
cd /opt/ wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.tar.gz tar -xvzf 1.6.2.tar.gz mkdir -p /var/www/html/your-domain.com/owa/ mv /opt/Open-Web-Analytics-*/* /var/www/html/your-domain.com/owa/ chown -R www-data:www-data /var/www/html/your-domain.com/owa/ rm 1.6.2.tar.gz
Abra http://your-domain.com/owa/
en un navegador web y siga las instrucciones en pantalla:
Haga clic en el botón "Comencemos" y, en la página siguiente, ingrese la siguiente información para la base de datos MySQL:
- Host de la base de datos:localhost
- Nombre de la base de datos:owa
- Usuario de la base de datos:owa
- Contraseña de la base de datos:ingrese la contraseña de su usuario de MySQL 'owa' (en este tutorial, se establece en Contraseña).
Haga clic en 'Continuar'.
En la página siguiente, ingrese el dominio del sitio web para rastrear, su dirección de correo electrónico y establezca una contraseña para el usuario administrador de OWA. Haga clic en 'Continuar'.
Eso es todo. La instalación de Open Web Analytics está completa.
Ahora puede iniciar sesión en el back-end del administrador de OWA y crear un rastreador para su sitio web.
Paso 10:Instale y habilite Open Web Analytics en un sitio web de WordPress
OWA se puede instalar y habilitar fácilmente en un sitio web de WordPress. Simplemente siga estos pasos:
Descargue la última versión de OWA en el directorio de complementos de su sitio web de WordPress, por ejemplo:
cd /opt/ wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.tar.gz tar -xvzf 1.6.2.tar.gz mkdir -p /path-to-the-wordpress-website/wp-content/plugins/owa/ mv /opt/Open-Web-Analytics-*/* /path-to-the-wordpress-website/wp-content/plugins/owa/ chown -R www-data:www-data /path-to-the-wordpress-website/wp-content/plugins/owa/
No olvide reemplazar 'ruta-al-sitio-web-de-wordpress' con la ruta real al directorio raíz del documento de su sitio web de WordPress.
Inicie sesión en su backend de WordPress y active el complemento. Esto creará todas las tablas de base de datos requeridas con el prefijo owa_ en la misma base de datos que está usando WordPress. Open Web Analytics comenzará inmediatamente a rastrear todas las páginas web y fuentes generadas por WordPress. Además, hay muchas opciones de OWA que se pueden configurar según sus necesidades. Estas opciones están disponibles en la pestaña de opciones principales en el back-end de WordPress.
Por supuesto, no es necesario que instale Open Web Analytics en Debian 9 si utiliza una de nuestras soluciones de hosting Debian administrado, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen y configuren Open Web Analytics en Debian 9. para ti. 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 Analytics en un VPS Debian 9 , compártalo con sus amigos en las redes sociales usando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.