本文介绍在RHEL 8/CentOS 8操作系统上安装Open Web Analytics(OWA)的方法,需要Nginx/Apache Web服务器、MariaDB数据库、PHP、PCNTL和mysql扩展。OWA是一种开源Web分析软件,用于跟踪和分析最终用户使用的网站和应用程序,它使开发人员和网站所有者能够使用简单的PHP、Javascript或基于REST的API向网页添加分析。OWA还内置支持跟踪由流行的内容管理框架(如WordPress和MediaWiki)制作的网站。按照下面的方法安装和配置Open Web Analytics。
一、安装Apache Web服务器参考文章 我们需要Nginx或Apache Web服务器来托管OWA应用程序,我们采用Apache可以参考在RHEL 8上安装配置Apache、mod_ssl、mod_http2的方法。
二、安装PHP和所需的扩展 Open Web Analytics引擎主要使用PHP编写,你需要在OWA设置之前安装它和一些扩展,参考在RHEL 8系统下安装PHP 7.2和PHP 7.1的方法。 确保安装了PCNTL和mysqlnd PHP扩展: sudo yum -y install php-mysqlnd php-pcntl 验证PHP安装: $ php -v PHP 7.2.11 (cli) (built: Oct 9 2018 15:09:36) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
三、安装和配置数据库 可以选择使用MySQL或MariaDB数据库,如果你没有安装,请参考在RHEL 8系统上安装MySQL 8.0的步骤或在RHEL 8系统上安装MariaDB数据库的步骤。 安装数据库后,为OWA创建数据库和用户: $ mysql -u root -p CREATE DATABASE owa; GRANT ALL ON owa.* TO 'owa'@'localhost' IDENTIFIED BY 'StrongDBPassword'; FLUSH PRIVILEGES; exit
四、在RHEL 8/CentOS 8上安装Open Web Analytics(OWA) 现在我们已经安装了所有必需的依赖项,我们可以继续下载并安装Open Web Analytics,目前要使用的是1.6.2版本,在终端中下载: sudo yum -y install wget wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.tar.gz 解压缩已下载的文件: tar xvf 1.6.2.tar.gz 在/var/www/html目录中创建owa目录: sudo mkdir /var/www/html/owa 将提取的内容移动到创建的目录: cd Open-Web-Analytics*/ sudo mv * /var/www/html/owa 将目录权限设置为apache用户和组: sudo chown -R apache:apache /var/www/html/owa/ 创建并应用SELinux策略: sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/owa(/.*)?" sudo restorecon -Rv /var/www/html/owa 重启httpd服务: sudo systemctl restart httpd
五、配置Open Web Analytics(OWA)Web UI 在浏览器中打开服务器IP和/owa路径,如下图:
单击“让我们开始(Let’s Get Started)”以开始安装,在下一页面需要提供数据库详细信息,如下图:
按照向导配置用户名就可以完成在RHEL 8/CentOS 8上的Open Web Analytics安装了。
相关主题 |