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
登录阿里云控制台,搜索并进入“日志服务”,点击开通即可。

二、创建日志项目和 Logstore
- 打开 SLS 控制台
- 进入「项目管理」 → 新建项目(Project)
- 名称:
my-site-log
- 地域:根据你服务器所在选择

- 进入该项目,新建 Logstore:
- 名称:
access-log
- 数据保留时间:可根据需要设定(比如 30 天)
- 其他参数可保持默认即可。

三、配置服务器日志采集
这里以 Nginx 为例,你也可以根据实际情况修改为 Apache、Node.js、Docker 等方式。
- 选择接入数据类型
创建完Logstore后,会提示数据接入向导,点击数据接入向导,并选择 Nginx-文本日志:


- 机器组配置
选择完类型后,自动进入机器组配置,可选择阿里云的ECS,配置完后会自动安装日志采集组件。

- Logtail配置

- 添加配置名称
- 服务器 Nginx 日志文件的路径
- 日志样例,可直接复制几条日志文件内容进来。
如:
完成后,稍等几分钟即可开始采集数据。
PS:如果过了很久还是没有采集到日志,可将服务器上的日志文件删除,默认已有的文件可能不会采集。
四、查看并搜索日志
打开刚创建的Logstore,点击查询与分析,并开启索引,即可查看到服务器上的Nginx日志:

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

✅ 总结
阿里云 SLS 是一个非常强大的日志平台,适合任何规模的网站。即便你只有一个个人独立站,通过接入 SLS,你可以:
- 实时掌握访问数据
- 快速排查线上问题
- 提高安全防御能力
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
若您认可我的内容,欢迎 请我喝杯咖啡~
- 作者:lusyoe
- 链接:https://blog.lusyoe.com/article/website-to-aliyun-sls-logging
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。