大家好 今天还是给大家带来一个监控网站
不过这一次他不是检测VPS的各项功能 而是检测 VPS 的稳定性(连通性)
这个监控网站相比之前的 ServerStatus 和 哪吒面板 相比
优点还是很多的:
1.他只需要在监控端安装服务端 不用在被监控端安装客户端
2.前端是静态网站 访问会相对提升
3.安装十分方便 基本没几个命令就搞好了
那接下来教给大家如何安装它 并使用 Nginx 进行方向代理
项目地址:https://github.com/louislam/uptime-kuma
一、安装Uptime-Kuma
首先先安装 Curl 以便于可以安装 docker
apt -y install curl
然后安装 docker
curl -fsSL https://get.docker.com | bash
就可以开始安装 uptime-kuma 了
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
默认的端口为 3001 安装完后你可以通过 <IP>:3001 来尝试访问
如果可以访问 那我们可以开始下一步了!
二、通过 Nginx 对 uptime-kuma 进行反向代理
首先先安装 Nginx
apt -y install nginx
接着我们先配置 Nginx 的站点配置文件
在 /etc/nginx/conf.d 下创建 以 .conf 后缀的配置文件 反代内容如下
server
{
#监听端口
listen 443 ssl ;
listen 80;
#域名
server_name _;
#如果你有该端口的话 把3001改成你设置的端口
location / {
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 Host $host;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_pass http://127.0.0.1:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
然后重启 Nginx
nginx -s reload
接着你可以通过你设置的域名进行访问了!
教程就到这里 喜欢的小伙伴可以帮我宣传下博客 谢谢~