Lazy loaded image
Lazy loaded image个人独立站接入阿里云 SLS 日志服务
字数 1033阅读时长 3 分钟
2025-5-11
type
status
date
slug
summary
category
tags
create_time
May 11, 2025 10:07 AM
icon
password
my_create_time
😀
对于拥有自己独立网站的开发者来说,日志收集是运维管理中至关重要的一环。 今天分享如何将个人独立站接入阿里云的 SLS 日志服务,实现高效、实时的访问日志分析和安全审计。

❓什么是日志服务

阿里云日志服务SLS是云原生观测与分析平台,为Log、Metric、Trace等数据提供大规模、低成本、实时的平台化服务。

🧩 为什么选择阿里云 SLS?

日志服务一站式提供数据采集、加工、查询与分析、可视化、告警、消费与投递等功能,全面提升您在研发、运维、运营、安全等场景的数字化能力,主要特性如下:
  • 实时收集和查询日志
  • 提供可视化仪表盘
  • 日志存储自动管理,按量计费
  • 支持告警、自动清洗、归档等高级功能
PS:服务器如果也是在阿里云,统一管理更方便。

一、准备工作

1. 拥有阿里云账号

如果你还没有阿里云账号,请先前往 aliyun.com 注册。

2. 开通日志服务 SLS

登录阿里云控制台,搜索并进入“日志服务”,点击开通即可。
notion image

二、创建日志项目和 Logstore

  1. 打开 SLS 控制台
  1. 进入「项目管理」 → 新建项目(Project)
      • 名称:my-site-log
      • 地域:根据你服务器所在选择
notion image
  1. 进入该项目,新建 Logstore:
      • 名称:access-log
      • 数据保留时间:可根据需要设定(比如 30 天)
      • 其他参数可保持默认即可。
notion image

三、配置服务器日志采集

这里以 Nginx 为例,你也可以根据实际情况修改为 Apache、Node.js、Docker 等方式。
  1. 选择接入数据类型
创建完Logstore后,会提示数据接入向导,点击数据接入向导,并选择 Nginx-文本日志
notion image
notion image
  1. 机器组配置
选择完类型后,自动进入机器组配置,可选择阿里云的ECS,配置完后会自动安装日志采集组件。
notion image
  1. Logtail配置
notion image
  • 添加配置名称
  • 服务器 Nginx 日志文件的路径
  • 日志样例,可直接复制几条日志文件内容进来。
如:
完成后,稍等几分钟即可开始采集数据。
⚠️
PS:如果过了很久还是没有采集到日志,可将服务器上的日志文件删除,默认已有的文件可能不会采集。

四、查看并搜索日志

打开刚创建的Logstore,点击查询与分析,并开启索引,即可查看到服务器上的Nginx日志:
notion image

五、设置可视化仪表盘(Dashboard)

默认创建完Logstore后,阿里云还会自动创建一个可视化仪表盘。
  1. 进入 项目 → “仪表盘” → “仪表盘列表”
  1. 通过该仪表盘,你可以查看以下各种信息:
      • 每小时 PV/UV
      • 热门路径
      • 访问来源 IP
      • 状态码分布
notion image

✅ 总结

阿里云 SLS 是一个非常强大的日志平台,适合任何规模的网站。即便你只有一个个人独立站,通过接入 SLS,你可以:
  • 实时掌握访问数据
  • 快速排查线上问题
  • 提高安全防御能力
💡
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
若您认可我的内容,欢迎 请我喝杯咖啡~
 
上一篇
禁止 macOS 在共享目录生成 ._ 隐藏文件
下一篇
个人独立站接入 Twikoo 评论系统教程

评论
Loading...