ServerStatus逗比云监控使用Nginx显示网页

原文:https://doub.io/shell-jc3/

1.ServerStatus安装

wget -N --no-check-certificate https://softs.fun/Bash/status.sh && chmod +x status.sh
- 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/status.sh && chmod +x status.sh

2.ServerStatus配置

./status.sh按提示操作

3. 常用命令

3.1客户端

启动:/etc/init.d/status-client start
停止:/etc/init.d/status-client stop
重启:/etc/init.d/status-client restart
查看状态:/etc/init.d/status-client status

3.2服务端

启动:/etc/init.d/status-server start
停止:/etc/init.d/status-server stop
重启:/etc/init.d/status-server restart
查看状态:/etc/init.d/status-server status

3.3 Caddy

启动:/etc/init.d/caddy start
停止:/etc/init.d/caddy stop
重启:/etc/init.d/caddy restart
查看状态:/etc/init.d/caddy status
Caddy配置文件:/usr/local/caddy/Caddyfile

3.4 各种文件存放位置

安装目录:/usr/local/ServerStatus
网页文件:/usr/local/ServerStatus/web
配置文件:/usr/local/ServerStatus/server/config.json
客户端查看日志:tail -f tmp/serverstatus_client.log
服务端查看日志:tail -f /tmp/serverstatus_server.log

3.Nginx配置

在域名根目录显示,比如http://abc.com

server {
    listen 80;
    server_name abc.com;
    location / {
      root /usr/local/ServerStatus/web
    }
}

在域名子目录显示,比如http://abc.com/status

server {
    listen 80;
    server_name abc.com;
    location ~/status(.*)$ {
        alias /usr/local/ServerStatus/web$1;
    }
}
添加新评论