当前位置: 首页 > ai >正文

本地部署网站流量分析工具 Matomo 并实现外部访问

Matomo 是一款开源的本地网络分析平台,用户可以自由地查看、修改代码,并在自己的服务器上安装使用,是关注数据隐私和想要对自身数据有完全控制权的用户的理想选择。

本文将详细介绍如何在 Windows 系统本地部署 Matomo 并结合路由侠实现外网访问本地部署的 Matomo 。

第一步,本地部署安装 Matomo

1,本教程操作环境为 Windows11 系统,首先访问 Apache Friends 下载适合您系统的 XAMPP 版本,点此下载。

2,运行下载的安装程序,并根据提示完成 XAMPP 的安装。可以选择默认设置,但确保选中 Apache,MySQL,PHP 和 phpMyAdmin 等必要的组件。

3,完成安装并启动 XAMPP 控制面板,点击 Apache 和 MySQL 模块旁边的【 Start 】按钮,确保两个服务都显示为" running "。

4,打开浏览器访问 http://localhost/phpmyadmin ,点击【新建】创建数据库(例如命名为 matomo_db )。

5,点击【权限】→【新增用户账户】创建数据库用户:用户名:matomo_user 、主机名:localhost 、密码:强烈建议设置一个强密码、勾选"创建与用户同名的数据库并授予所有权限",完成后,点击页面底部的【执行】或【 Go 】按钮保存新用户。

6,前往 Matomo 官网下载页:Download Matomo Free Web Analytics Tool - #1 Open Source Analytics ,根据你的需求选择下载最新版本的 Matomo ,将下载的压缩包解压到 XAMPP 的 htdocs 目录下,例如 C:\xampp\htdocs\matomo 。

7,在浏览器中访问 http://localhost/matomo ,Matomo 安装向导将自动启动。通过安装向导配置 Matomo ,欢迎页面:点击【下一步】。

系统检查:确保所有项目都显示绿色对勾,点击【下一步】。

数据库设置:数据库服务器:localhost 、登录名:matomo_user 、密码:之前设置的密码、数据库名:matomo_db 、表前缀:保持默认或自定义,点击【下一步】。

创建超级用户:输入管理员用户名(如 admin )、设置强密码、输入邮箱地址,点击【下一步】。

设置第一个网站:网站名称:输入你的网站名称、网站URL:http://localhost 、时区:选择适合的时区,点击【下一步】。

跟踪代码:可以选择 JavaScript 跟踪或 PHP 跟踪,记下跟踪代码以备后用,点击【下一步】。阅读祝贺信息,点击【继续使用 Matomo 】完成安装。

8,打开浏览器前台访问:http://localhost/matomo ,后台登录:http://localhost/matomo/index.php 使用之前设置的管理员账号登录即可。

第二步,外网访问本地 Matomo

在内网的电脑上安装路由侠,点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

2,点击【添加映射】。

3,选择【原生端口】。

4,在内网端口填写 Matomo 端口 80 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

6,打开文件 matomo/config/config.ini.php 添加以下内容加入路由侠生成的外网地址。

trusted_hosts[] = "localhost"
trusted_hosts[] = "xxx.luyouxia.net:12345"

7,在外网电脑上,打开浏览器,在地址栏输入从路由侠生成的外网地址,就可以看到内网部署的 Matomo 登录界面了,输入管理员账号密码即可进行操作。

http://www.xdnf.cn/news/11892.html

相关文章:

  • 机器学习实战37-基于情感字典和机器学习的股市舆情分析可视化系统
  • Python-面向对象
  • 敏捷开发中如何避免过度加班
  • 银河麒麟V10ServerSP3中快速安装Minio及注册自启服务
  • 中小制造企业转型:低成本国产工业软件替代方案实践
  • 国标GB28181视频平台EasyGBS视频实时监控系统打造换热站全景可视化管理方案
  • 04.两数之和
  • 基于STM32F407的情绪感知智能助眠系统
  • 8天Python从入门到精通【itheima】-68(元组)
  • 数据“出国”需办“签证”: 如何申请数据出境安全评估?
  • 《校园生活平台从 0 到 1 的搭建》第一篇:创建项目与构建目录结构
  • 数据库表中「不是 null」的含义
  • Cursor 工具项目构建指南: Python 3.8 环境下的 Prompt Rules 约束
  • 项目实战——C语言扫雷游戏
  • 【Spark征服之路-2.1-安装部署Spark(一)】
  • 【Windows开发】Windows 事件跟踪 (ETW)
  • 【conda配置深度学习环境】
  • 机器学习的数学基础:线性模型
  • HDFS分布式存储 zookeeper
  • 【Spec2MP:项目管理之项目成本管理】
  • 字节开源FlowGram:AI时代可视化工作流新利器
  • Promtail采集服务器本地日志存储到Loki
  • 《最长单调子序列》题集
  • 细说C语言将格式化输出到FILE *stream流的函数fprintf、_fprintf_I、fwprintf、_fwprintf_I
  • 轴承排列自动运行 定时器 外中断 PWM部分程序
  • 使用 systemctl 实现程序自启动与自动重启
  • RAG技术解析:实现高精度大语言模型知识增强
  • 【运维实战】Rsync将一台主Web服务器上的文件和目录同步到另一台备份服务器!
  • 数据库基础篇
  • 文件解读|检索页(附:新版知网国内刊检索页下载方法!)