腾讯云轻量应用服务器使用Matomo 应用镜像搭建网站流量统计系统!

news2024/11/17 21:39:21

Matomo 是一款开源的网站数据统计软件,可以用于跟踪、分析您的网站的流量,同时充分保障数据安全性、隐私性。该镜像基于 CentOS 7.6 64位操作系统,已预置 Nginx、MariaDB、PHP 软件。本文介绍如何使用 Matomo 快速搭建您的网站流量统计系统。

使用 Matomo 应用镜像创建实例

  1. 登录 轻量应用服务器控制台,在“服务器”页面单击立即选购
  2. 在轻量应用服务器购买页面,选择所需配置完成轻量应用服务器购买。
    其中,“镜像”选择为应用镜像 > Matomo 4.9.1,其他参数可参考 购买方式 进行选择。

    说明

    • 若您想使用已创建的实例搭建直播间,则可使用 Matomo 应用镜像 重装系统。
    • 本文以使用应用镜像 Matomo 4.9.1 版本为例,镜像可能会进行版本升级与更新,请您以购买页实际版本为准。

获取 MariaDB 管理员信息

  1. 在实例详情页面,选择应用管理页签,进入应用管理详情页。
  2. 在“应用内软件信息”栏中,单击 

    ,复制获取 MariaDB 管理员密码的命令。如下图所示:
  3. 在“应用内软件信息”栏中,单击登录,或页面右上角的登录,以登录实例。
  4. 在弹出的登录窗口中,粘贴上一步骤中已获取的命令,并按 Enter
    即可获取 MariaDB 管理员帐号和对应的密码,请妥善保存。如下图所示:

Matomo 初始化设置

  1. 在实例详情页面,选择应用管理页签,进入应用管理详情页。
  2. 在“应用内软件信息”中,单击“访问地址”,进入 Matomo 初始化设置页面。如下图所示:

  3. 在 Matomo 欢迎页面中,单击下一步。如下图所示:

  4. 在“系统检查”步骤中,您可查看、下载系统检查信息,确认无误后,下拉至页面底部并单击下一步。如下图所示:

    说明

    • “强制 SSL 连接”检查项提示信息可忽略,若后续您有需求,可参考 开启 HTTPS 访问 进行配置。
    • “ fpm-fcgi” 及 “nginx/1.20.2” 推荐项提示信息可忽略。
      除以上提示信息外,若您的实例有其他检查项未通过,则需自行排查。
  5. 在“数据库设置”步骤中,输入 获取 MariaDB 管理员信息 步骤已获取的 MariaDB 管理员帐号及密码,并输入自定义数据库名称(本文以 matomo 为例)后,单击下一步。如下图所示:

  6. 在“建立数据表中”步骤中,查看数据库及表已创建成功,单击下一步。如下图所示:
  7. 在“超级用户”步骤中,自定义 Matomo 超级用户名、密码及电子邮箱(本文超级用户名以 admin 为例),其他参数可按需设置,并单击下一步。如下图所示:

  8. 在“设置网站”步骤中,填写需跟踪的网站信息、时区等信息,并单击下一步。如下图所示:

  9. 在 “JavaScript 跟踪代码” 步骤中,查看信息,并单击下一步
  10. 进入完成安装页面,单击继续使用 MATOMO

使用 Matomo 进行站点统计

  1. 在 Matomo 登录页面,输入 步骤7 设置的超级用户名及密码,单击登录。如下图所示:

  2. 登录成功后,可查看跟踪代码信息。请复制如下图所示中的跟踪代码:

  3. 将已获取的跟踪代码粘贴至网站的相关版块。本文以跟踪 WordPress 网站为例,您可通过以下两种方式编辑跟踪代码。
    • 登录实例编辑代码
    • 登录博客后台管理页面编辑代码
    1. 参考 使用 WebShell 方式登录 Linux 实例,登录 Matomo 实例。
    2. 执行以下命令,编辑 WordPress 主题 header.php 文件。其中,<主题名称> 需替换为您实际使用的主题名称。

      sudo vi /usr/local/lighthouse/softwares/wordpress/wp-content/themes/<主题名称>/header.php
    3. 按 i 进入编辑模式,在 </header><!-- #site-header --> 上方,输入已获取的跟踪代码内容。编辑完成后如下图所示:

    4. 按 Esc,输入 :wq 保存编辑并退出编辑器。
  4. 返回 Matomo 页面,选择页面上方的所有网站,即可查看到已统计到的数据信息。如下图所示:


    您可单击网站名,在详情页面查看访问客户端访问时间、地点、访问页面记录、终端操作系统和浏览器等信息。若您需添加新的站点,请单击页面中的增加一个新网站后,重复参考本步骤进行设置。

域名与 DNS 解析设置

您可以给自己的 Matomo 网站设定一个单独的域名。用户可以使用易记的域名访问您的网站,而不需要使用复杂的 IP 地址。有些用户搭建网站仅用于学习,那么可使用 IP 直接访问网站,但不推荐这样操作。

如果您已有域名或者想要通过域名来访问您的网站,请参考以下步骤:

  1. 通过腾讯云 购买域名,具体操作请参考 域名注册。
  2. 进行 网站备案。
    域名指向中国境内服务器的网站,必须进行网站备案。在域名获得备案号之前,网站是无法开通使用的。您可以通过腾讯云免费进行备案,审核时长请参考 备案审核。
  3. 通过腾讯云 DNS解析 DNSPod 配置域名解析。具体操作请参考 A 记录,将域名指向一个 IP 地址(外网地址)。
  4. 参考 使用 WebShell 方式登录 Linux 实例,登录 Matomo 实例。
  5. 执行以下命令,编辑配置文件。
    sudo vi /usr/local/lighthouse/softwares/matomo/config/config.ini.php
  6. 按 i 进入编辑模式,将 trusted_hosts[]="实例 IP 地址" 中的 IP 地址替换为已解析的域名。如下图所示:

  7. 按 Esc 输入 :wq 保存编辑并退出编辑器。
    至此,您可使用域名访问您的 Matomo 网站。

开启 HTTPS 访问

可参考 安装 SSL 证书 文档为您的 Matomo 实例安装 SSL 证书并开启 HTTPS 访问。您也可参考 Nginx 官方 HTTPS 配置介绍,以了解更多配置信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/113230.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【文本检测】2、DBNet++ | 为 DBNet 引入多级特征图聚合模块 ASF

文章目录一、背景二、方法2.1 Adaptive Scale Fusion (ASF) 模块2.2 Binarization2.3 Adaptive Threshold2.4 Deformable Convolution2.5 Label Generation2.6 Optimization三、效果论文&#xff1a;Real-Time Scene Text Detection with Differentiable Binarization and Adap…

Hadoop综合项目——二手房统计分析(可视化篇)

Hadoop综合项目——二手房统计分析&#xff08;可视化篇&#xff09; 文章目录Hadoop综合项目——二手房统计分析&#xff08;可视化篇&#xff09;0、 写在前面1、数据可视化1.1 二手房四大一线城市总价Top51.2 统计各个楼龄段的二手房比例1.3 统计各个城市二手房标签的各类比…

人工智能轨道交通行业周刊-第27期(2022.12.12-12.25)

本期关键词&#xff1a;虚拟中台、智轨、数字员工客服、钢轨光带异常、小目标检测 1 整理涉及公众号名单 1.1 行业类 RT轨道交通中关村轨道交通产业服务平台人民铁道世界轨道交通资讯网铁路信号技术交流北京铁路轨道交通网上榜铁路视点ITS World轨道交通联盟VSTR铁路与城市轨…

4、前端笔记-JS-数据类型

1、数据类型简介 1.1为什么需要数据类型 不同的数据占用的存储空间不同&#xff0c;为了充分利用存储空间&#xff0c;便于把数据分成所需内存大小不同的数据&#xff0c;定义了不同的数据类型 1.2变量的数据类型 js是弱类型&#xff08;动态语言&#xff09;的语言&#x…

这12类Oracle日期函数,全都给你总结了

在使用Oracle数据库过程中&#xff0c;对日期的使用不可避免&#xff0c;那Oracle中的日期函数有哪些呢&#xff1f;本篇就日期函数进行整理了&#xff0c;不一定全部了解记住&#xff0c;但是要做到心中有数&#xff0c;以后在写脚本的时候就不会绕弯子了。 1、sysdate、curr…

大话设计模型 Task05 状态、适配、单例

目录一、状态模式问题描述问题分析模式定义代码实现二、适配器模式问题描述问题分析模式定义代码实现三、单例模式问题描述问题分析模式定义代码实现一、状态模式 问题描述 假设我们要描述一名员工一天不同时间的工作状态&#xff0c;正常来看是比较简单的&#xff0c;直接从…

卡塔尔世界杯半自动越位识别技术(SAOT)的工作原理

随着卡塔尔世界杯的深入举行&#xff0c;半自动越位识别技术 (Semi-automated offside technology&#xff0c;简称为 SAOT) 这项数字技术正在被越来越多的国内外球迷所熟知。 作为 VAR(Video Assistant Referee&#xff0c;视频助理裁判) 的扩展&#xff0c;SAOT 的引入是为了…

腾讯云轻量应用服务器使用 OpenFaaS 部署云函数!

OpenFaaS 是开源的流行 FaaS&#xff08;Function-as-a-Service&#xff0c;函数即服务&#xff09;框架&#xff0c;OpenFaaS 让开发者聚焦业务代码的编写&#xff0c;无需过多关注语言框架、部署、配置等其他步骤。 轻量应用服务器 Lighthouse 为您提供了 OpenFaaS 应用镜像…

C语言程序设计--个人账簿管理系统

目的在于&#xff1a; 为编码人员提供依据&#xff1b;为修改、维护提供条件&#xff1b;项目负责人将按计划书的要求布置和控制开发工作全过程&#xff1b;项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。 本说明书的预期读者包括&#xff1a; 项目开发人员&…

车用DC-DC模块 1224V转5V2A过认证大塑料外壳

名称&#xff1a;车用12V转5V2A电源转换器 型号&#xff1a;LM40J5V2A3S 性质&#xff1a;非隔离型的BUCK电源转换器&#xff0c; 特点&#xff1a;采用集成IC设计&#xff0c;具有转换效率高&#xff0c;体积小&#xff0c;稳定可靠的特点&#xff0c;采用灌胶工艺&#xf…

Arcgis使用教程(十三)ARCGIS地图制图之地图输出参数设置详解

目录 1.加载数据 2.页面大小设置 2.1 根据页面大小设置地图 2.2 根据固定比例尺设置页面大小 1.加载数据 在Arcmap中加载中国矢量图层数据&#xff08;中国省级行政区图&#xff0c;国界线两个图层&#xff09;&#xff0c;切换到Layout View窗口&#xff0c;设置地图符号要…

jvm-sandbox-repeater环境搭建

引流回放这个技术现在真的越来越成为了很多公司测试同学必备的一个工具了。当然引流回放的技术有很多&#xff0c;比如下来会提到的jvm-sandbox-repeater。 当然你也可以通过日志分析解析的方式去获取到请求返回的信息等。因为刚听过testerhome开发者大会&#xff0c;好几个主题…

不愧是阿里内部的「排序和数据结构学习笔记」面面俱到、太全了

算法——成为程序员强者的必经之路 算法到底有多重要不必多说&#xff0c;说「算法正在统治世界」也不为过。 在编程行业内&#xff0c;有句话是这么说的「薪资越高、算法越重要」&#xff0c;互联网头部企业花费了大量的时间和金钱&#xff0c;用来研究新算法&#xff0c;不…

Python pandas有几千个库函数,你用过几个?(6)

上一篇链接&#xff1a; Python pandas有好几百个库函数&#xff0c;你都用过吗&#xff08;5&#xff09;_Hann Yang的博客-CSDN博客 DataFrame 类方法&#xff08;211个&#xff0c;其中包含18个子类、2个子模块&#xff09; >>> import pandas as pd >>&g…

详解c++---string的介绍(下)

这里写目录标题前言string的Modifiersoperatorappendpush_backassigninserterasereplaceswappop_backString的operationsc_strcopyfindrfindfind_first_offind_last_offind_first_not_of和find_last_not_of前言 本片文章我们将继续介绍string的使用&#xff0c;点击&#xff1…

从IP V4 向IP V6 过渡(计算机网络-网络层)

目录 从IP V4 向IP V6 过渡 用双协议栈进行从 IPv4 到 IPv6 的过渡 使用隧道技术从 IPv4 到 IPv6 过渡 从IP V4 向IP V6 过渡 向 IPv6 过渡只能采用逐步演进的办法&#xff0c;同时&#xff0c;还必须使新安装的 IPv6 系统能够向后兼容 IPv6 系统必须能够接收和转发 IPv4 分…

node.js+uni计算机毕设项目基于微信小程序停车系统(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置&#xff1a; Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分离等…

node.js+uni计算机毕设项目基于微信小程序的订房系统(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置&#xff1a; Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分离等…

【12.23-12.24】Member Inference Attack

文章目录前言一、Repeated Knowledge Distillation with Confidence Masking to Mitigate Membership Inference Attacks1.1 Member Inference Attack2.2 Confidence Score Masking2.3 Knowledge Distillation二、Membership Inference Attacks Against Machine Learning Model…

垃圾收集器

1.术语 (1).吞吐量 CPU用于运行用户代码的时间与CPU总消耗的比值。 (2).全局停顿(Stop The World) 是在垃圾回收过程中&#xff0c;需要将JVM内存冻结的一种状态。在全局停顿状态下&#xff0c;除GC线程外&#xff0c;Java其它线程都是停止执行的&#xff0c;本地方法可以执行…