陈奇网络工作室

使用腾讯云的轻量级应用服务器Lighthouse 使用Matomoo应用镜像构建网站流量统计系统

【5分钟玩转灯塔】系列文章分享使用轻量级应用服务器的教程,提供丰富的实用指南,帮助您快速入门,获得最佳产品体验。本期主要介绍如何利用腾讯云轻量级应用服务器的灯塔实例和Matomo应用镜像快速搭建网站流量统计系统。

背景概述

最近,我试图建立一个博客。经过一番研究,我发现UP Main Creek _BILI的教学视频《如何建立第一个博客站点》可以用轻量级的应用服务器快速建立一个WordPress博客站点。搭建过程清晰明了,省时省力。

然而,当博客建立起来后,统计和观察网站访问数据就成了一个问题。市面上有很多相关的软件,但是因为功能支持差,不安全,或者收费。

最近轻量级应用服务器推出了Matomo镜像,通过简单的初始化设置就可以很好的支持站点统计功能,使用起来非常流畅。

马托莫是什么?

Matomo是一款开源的网站数据统计软件,可以用来跟踪分析你网站的流量,同时充分保证数据安全和隐私。

其界面功能友好易懂,使用门槛低,开源社区强大,版本迭代强大(2022年3月至2022年5月更新了5个版本)。

不用担心繁琐的包依赖安装配置,也不用担心PHP、Nginx、MariaDB、Matomo之间的各种兼容性和版本适配。

接下来,我们可以通过腾讯云灯塔轻松开启Matomo魔镜体验之旅。

创建一个Matomo轻量级应用服务器

打开轻量级应用服务器,进入控制台,新购买的实例可以看到Matomo镜像。

选择Matomo mirror创建一个轻量级应用服务器。创建完成后,打开控制台实例下的“应用管理”标签,可以看到目前Matomo的镜像版本是4.9.1,镜像中预置了Nginx 1.20.2、PHP 7.4.29、MariaDB 10.5.15的依赖关系。

另外还有Matomo初始化的访问地址,MariaDB初始密码的获取方法以及各个软件的安装地址。

Matomo初始化设置

在创建了Matomo的一个实例并对其功能有了一定的了解之后。让我们开始Matomo的初始设置和使用。

继续停留在上面控制台实例下的“应用管理”选项卡,点击“访问地址”浏览器打开Matomo的服务页面,可以看到欢迎页面。

点击下一步,打开Matomo环境检查界面。

下拉继续点击下一步(此处可以忽略SSL可选提示,出于安全考虑,必要时可以进行配置和改进。忽略fpm-fcgi和nginx/1.20.2的建议,其他项目不合格需要自己检查)。将出现“数据库初始化设置”页。

根据图中提示信息进入,图中介绍了创建Matomo实例时获取MariaDB用户名和密码的方法。继续单击Next,看到数据库和表已经成功创建。

继续点击Next,查看超级用户名的密码设置。

填写完图片中的信息后,点击下一步,看到要跟踪的网站信息设置界面(以图片填写为例)。

单击“下一步”,查看已经为站点统计生成了跟踪代码。

继续单击下一步查看祝贺页面,并继续单击下一步。将弹出登录页面。

马托莫做网站统计。

根据提示输入登录用户名和密码,然后单击登录进行登录。登录后,可以在Dashboard下看到系统标签和醒目的跟踪代码。

将红框中的所有代码复制到博客的相关部分。

以灯塔的Wordpress镜像服务为例,即打开管理系统,进入外观下的主题编辑器,选择header.php,将红框中复制的跟踪代码复制到/header之前的位置,点击左下角的“更新文件”即可生效。

(注意:有时由于版本错误,单击更新文件可能不会生效。这种情况下,建议在博客服务/usr/local/light house/software/WordPress/WP-content/themes/下找到相关的header.php,直接修改。)

点击访问自己的博客网站,Matomo可以统计访问信息。

如图,可以统计记录Matomo access客户端的访问时间、位置、访问页面记录、终端操作系统、浏览器等信息。

如果要添加新网站,请点按“所有网站”。

然后点击红框“添加新网站”。添加一个站点。

点击Dashboard选项卡,在左上角选择新添加的博客站点,按照上面的操作将跟踪代码复制到相应站点的相关部分。

最后,两个网站都能成功实现访问统计。

Matomo的域名设置

如果你想让matomo服务绑定域名,预先在附加域中IP Matomo服务器。

服务端需要设置/usr/local/light house/software/matomo/config/config . ini . PHP来添加域名。

添加域名后访问。

Matomo的Https设置

为了传输安全,经常需要为Matomo服务配置https。可以通过腾讯云SSL证书申请证书,参照Nginx官方https配置,在/usr/local/light house/software/Nginx/conf/include下配置matomo.conf。此外,您可以选择在/usr/local/light house/software/matomo/config下配置config.ini.php,并在[General]下添加force_ssl=1。然后重启nginx服务,通过https成功访问Matomo服务。

目前腾讯云618活动正在进行中。腾讯云618的购买季是2C4G6M轻量级服务器128元/年起,2C2G4M三个月18元起。

西部数码代理(chenqinet.cn)是工信部、ICANN、CNNIC认证的全球顶级域名注册服务机构,中国五星级域名注册商!超过2000万个域名通过西部数码代理注册和管理,超过100万个网站托管在西部数码代理云服务器虚拟主机。西部数码代理支持数十个顶级域名的注册和管理,支持批量查询、批量注册、批量分析、智能分析、批量迁移等便捷易用的功能,使用体验非常好。

目前西部数码代理域名注册在售,最低只要1元!

更多详情,请见http://zhuji.chenqinet.cn/services/domain/.

西部数码代理域名抢占预约,支持各类高价值老域名抢占,支持“网站历史、百度收录、百度权重、历史外链、百度评价、搜狗反链接”等综合搜索功能,共计26项!可以快速准确的定位到你想要定位的各类精品域名!同时,西部数码代理域名抢注整合了全球多家抢注厂商(将陆续增加近200家抢注厂商),梳理出13个抢注渠道,从根本上提高抢注成功率!

其中,一次通过的成功率高达99%。每天西部数码代理预发布功能也会发布一些优质的过期域名,可以直接注册拍卖。

预定你最喜欢的域名:http://zhuji.chenqinet.cn/services/grab/index.asp.

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3