【5分钟玩转lighthouse】系列文章为大家分享轻量应用服务器使用教程,提供丰富的实践指南,帮助大家快速上手并获得最佳产品体验。本期内容主要介绍如何借力腾讯云轻量应用服务器lighthouse实例与matomo应用镜像,快速搭建网站的流量统计系统。
背景概述
最近在尝试搭建博客,经过一番调研后,发现up主溪歪歪_bili的教学视频“如何搭建第一个博客站点”,用轻量应用服务器可以很快实现一个wordpress博客站点的搭建,搭建过程清晰明了,省时省力。
但当搭建好博客后,想要对站点访问数据进行统计和观察又成为了一个问题。市面上很多相关软件,但不是功能支持不好就安全性不佳,要么就是要收费。
最近轻量应用服务器推出了matomo镜像,可以直接通过简单的初始化设置,就很好地实现对站点统计功能的支持,而且用起来很流畅。
什么是matomo?
matomo是一款开源的网站数据统计软件,可以用于跟踪、分析您的网站的流量,同时充分保障数据安全性、隐私性。
它的界面功能友好易懂,使用门槛低、开源社区力量强大、版本迭代给力(2022年3月-2022年5月间更新5个版本)。
不用为繁琐的包依赖安装和配置感到头疼,也不用纠结于对php,nginx,mariadb和matomo之间各种兼容和版本适配。
我们接下来通过腾讯云lighthouse轻松开启matomo镜像体验之旅。
创建一台matomo轻量应用服务器
打开轻量应用服务器,进入控制台,新购实例可以看到matomo镜像。
选择matomo镜像创建轻量应用服务器。创建好以后,打开控制台实例下的“应用管理”标签,可以看到当前镜像的matomo镜像版本为4.9.1,并且镜像内预置了nginx 1.20.2,php 7.4.29和mariadb 10.5.15相关版本的依赖。
另外还有matomo初始化的访问地址和,mariadb的初始密码的获取方式和各软件的安装地址。
matomo初始化设置
创建好matomo实例,对它的功能有一定了解后。我们开始matomo的初始化设置和使用。
继续停留在上述控制台实例下的“应用管理”标签,点击“访问地址”浏览器打开matomo的服务页面,可以看到welcome页面。
点击next,出现matomo环境检查界面。
下拉继续点击next(这里可先忽略ssl可选项提示,后面安全考虑可以有需要去配置完善。忽略fpm-fcgi和nginx/1.20.2推荐项,如果有其他检查项没通过的话需要自己排查)。出现数据库初始化设置页面。
按照图中提示信息进行输入,其中mariadb用户名和密码获取方式已在创建matomo实例时介绍。继续点击next,看到数据库和表已经创建成功。
继续点击next,看到超级用户名密码设置,
填好图中信息以后,点击next,看到要追踪网站信息设置界面(图中填入为示例)
点击next,看到已经生成用来站点统计的tracking code。
继续点击next,看到congratulations页面,继续点击next。弹出登录页面。
matomo进行站点统计
按提示输入登录用户名和密码点击sign in登录。登录后可以看到系统标签和dashboard下醒目的tracking code。
复制红框内所有代码到你博客的相关板块。
如果以lighthouse的wordpress镜像服务为例,就是打开管理系统,进入“外观\”下的“主题编辑器”,选择header.php,将红框内复制的tracking code复制到</header>前位置,点击左下角的“更新文件”生效即可。
(注:有时点击更新文件可能因版本问题报错不生效,这时建议找到博客服务/usr/local/lighthouse/softwares/wordpress/wp-content/themes/下相关header.php直接进行修改。)
点击访问自己博客网站,matomo就可以统计到访问信息了。
如图,matomo访问客户端访问时间、地点、访问页面记录、终端操作系统和浏览器等信息都可以被统计记录。
如果想要增加新的站点,点击all websites
接着点击红框“add a new website”。进行站点添加。
点开dashboard选项卡,左上角选择新增加的博客站点,按照前述操作将tracking code复制到相应站点的的相关板块即可。
最终两个站点都可以成功实现访问统计。
matomo的域名设置
如果想让matomo服务绑定域名,提前将域名绑定matomo服务器ip。
服务侧需要设置/usr/local/lighthouse/softwares/matomo/config/config.ini.php中添加域名。
添加域名后访问
matomo的https设置
传输安全考虑,常需要为matomo服务配置https。可以通过腾讯云ssl 证书进行证书申请,参考nginx官方https配置对/usr/local/lighthouse/softwares/nginx/conf/include下的matomo.conf进行配置。另外可选配置/usr/local/lighthouse/softwares/matomo/config下的config.ini.php,在[general]下添加force_ssl = 1。接着重启nginx服务,成功通过https访问matomo服务。
目前腾讯云618活动正在进行中,腾讯云618采购季:2c4g6m轻量服务器128元/年起,2c2g4m三个月18元起。
ToB运营,一定要避免的7个坑该客户之前没注意网站含有违规内容信息安全等级保护环节云浮租用高防服务器怎么看出一家建站公司有能力?华为云服务器怎么转中文爆品云服务器优惠领取cad2014安装完成某些产品无法安装怎么解决