前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Matomo 的 Nginx 配置

Matomo 的 Nginx 配置

作者头像
CiiLii西里网
发布2023-07-09 11:10:11
3240
发布2023-07-09 11:10:11
举报
文章被收录于专栏:GitHub项目GitHub项目

这是一个小型 nginx 配置,可以帮助您运行自己的 Matomo 实例并开始收集自己的分析。

我已经了解 nginx

在这种情况下,只需检查sites-available/matomo.conf所有内容是否都按照您的意愿配置并启用配置就足够了。

我想开始

  • 克隆此存储库或将其下载为 zip 文件,然后将其内容移动到/etc/nginx/(或存储 nginx-config 的任何位置)
  • 通读sites-available/matomo.conf并修改设置以适合您的用例:
    • 设置server_name为您的 Matomo 实例的域
    • 设置 SSL 证书的路径(我强烈建议您确保您的 Matomo 实例只能通过 HTTPS 访问。如果您的域还没有 SSL 证书,请查看Let's Encrypt。)
    • 你想支持旧浏览器吗?然后你需要ssl.conf根据你的需要进行修改。(Mozilla SSL 配置生成器将为您提供帮助)
    • 替换/var/www/matomo/为您的 Matomo 实例的路径
  • 配置 PHP(这取决于您的操作系统和 PHP 设置)
    • 如果您使用 fastcgi (可能是这种情况)设置fastcgi_pass为 PHP 套接字文件的路径
    • 您还可以指定 TCP 端口
  • 转到sites-enablednginx 配置目录的文件夹
  • 通过创建符号链接来启用 Matomo 配置:sudo ln -s ../sites-available/matomo.conf
  • 测试您的配置中是否存在语法错误:sudo nginx -t
  • 重启nginx:sudo systemctl restart nginx

如果您需要检查旧版 nginx Matomo 配置,可以在这里找到: https: //github.com/matomo-org/matomo-nginx/tree/1.0.99

尖端

  • 切勿在没有 HTTPS 的情况下使用 Matomo
  • 确保您已将 Nginx 配置为仅接受现代且安全的加密
  • 添加server_tokens off;到您的配置中以禁用server: nginx所有请求上的标头以及错误页面上的 nginx 版本
  • 如果您启用了 gzip 压缩(这会大大提高性能),请注意BREACH漏洞
  • 考虑启用Strict-Transport-Security标头,但请记住其含义
  • 保持 HTTP/2 启用,因为它可以为许多小文件(例如图标)带来性能优势

你知道如何改进这个配置吗?打开拉取请求或 GitHub 问题!

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 我已经了解 nginx
  • 我想开始
  • 尖端
相关产品与服务
SymantecSSL 证书
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档