在Debian系统上进行域名流量统计,你可以使用多种工具和方法。以下是一些推荐的工具及其安装和使用方法:
Plausible是一个开源免费的流量统计工具,易于安装和使用。它不需要复杂的配置,只需一个服务器即可运行。
准备服务器:
pageview.xxx.com
,并将其指向VPS的IP地址。安装宝塔面板(可选但推荐):
安装Plausible:
在服务器上安装Git:
sudo apt update
sudo apt install git
克隆Plausible的CE版本:
git clone -b v2.1.4 --single-branch https://github.com/plausible/community-edition plausible-ce
进入克隆的目录并添加.env
和compose.override.yml
文件:
cd plausible-ce
cp .env.example .env
nano .env
# 编辑.env文件,设置BASE_URL和SECRET_KEY_BASE
nano compose.override.yml
# 编辑compose.override.yml文件,设置ports和其他配置
启动Plausible容器:
docker-compose up -d
配置域名反向代理:
编辑Nginx配置文件(通常位于/etc/nginx/sites-available/
目录下),添加以下内容:
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://localhost:8090;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
重启Nginx服务:
sudo systemctl restart nginx
访问Plausible:
http://yourdomain.com
访问Plausible的流量统计界面。nload是一个实时监控网络流量和带宽使用的控制台应用程序,使用图表可视化地展示接收和发送的流量。
安装nload:
sudo apt update
sudo apt install nload
使用nload:
nload
你可以通过快捷键在设备间切换,按F2
显示选项窗口,按F5
保存当前设置。
iftop是一个类似于top命令的工具,用于实时监视网络流量。
安装iftop:
sudo apt update
sudo apt install iftop
使用iftop:
sudo iftop -i eth0
你可以使用-P
选项显示进程ID和进程名,使用-i
选项指定要监视的网络接口。
Umami是一个开源、支持Self-hosted部署的轻量网站统计分析工具,适用于需要隐私保护的场景。
安装Umami:
docker run -d -p 3000:3000 --name umami --link mysql:mysql umami/umami
配置Umami:
编辑/app/config/config.php
文件,设置数据库连接信息。
访问Umami:
通过浏览器访问http://yourdomain.com:3000
,使用默认账号admin
和密码umamiweb
。
通过这些工具,你可以有效地监控和管理Debian域名流量,选择适合你需求的工具进行安装和使用。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>