ServerStatus美化版项目:https://github.com/cokemine/ServerStatus-Hotaru
服务器系统:Debian
所用软件:ServerStatus、VIM、NGINX
远程软件:Xshell、FileZilla
1、安装项目
首先 到达服务器控制台 输入:
wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh
2、下载 ServerStatus 一键脚本
输入:
bash status.sh s
来开始运行脚本(前提要在root目录下执行 或者脚本的下载位置)
依次按照顺序进行操作(一般为默认操作 直到下载完成为止)
三、部署nginx
下载nginx
apt install nginx
安装完后使用你的浏览器访问服务器IP 如果能正常访问 nginx就安装成功了!
接着我们开始创建站点的配置文件 在 /etc/nginx/conf.d 创建文件 status.conf 内容如下
server{ listen 80; #监听端口 server_name _; #有域名就把_替换掉 没就这样子 location /{ root /usr/local/ServerStatus/web; #站点目录 index index.html; #导航页 } }
推荐使用VIM进行编辑(下载方法 apt install vim)完成后按 ESC 输入 :wq 保存并退出
记得删除 /etc/nginx/modules-enabled 下的 default 这是一个快捷短符他可以到达默认站点
如果没删除的话将无法启动nginx 因为他们两个此时都是80端口 会发生冲突
四、修改 ServerStatus 服务端对接
到达服务器的 /usr/local/ServerStatus/server 里面 打开 config.json
{"servers": [ { "username": "username01", #用户名 "password": "password", #密码 "name": "Server 01", #服务器名字(展示) "type": "KVM", #服务器类别(展示) "host": "", #服务器地址(可以不填) "location": "Hong Kong", #服务器位置(展示) "disabled": false, #不用管 "region": "HK" #服务器地区(输入缩写展示旗子) } ] }
内容已经注释了 按照需求进行更改
五、安装 ServerStatus 客户端
我们在控制台输入
bash status.sh c
打开 ServerStatus 的客户端脚本 输入1开始安装
内容设置如果你没有做改变的话就直接默认
六、展示!
在服务器控制台 重启 ServerStatus 服务端
重启Nginx
nginx -s reload
用浏览器输入服务器IP进行访问 此时此刻 你成功了!
七、常规错误
启动 serverstatus 脚本的时候出现 “用户未登录” 之类的字眼怎么办?
在错误出现的时候 他会告知你在哪个文件
你只需要返回源项目 并将原项目的同个文件进行替换即可!
有什么错误欢迎提出!
可以看看其他的文章!
按照教程弄的,但是端口访问什么都没有,查看端口也是已经有进程了
nginx的端口吗?确认下nginx是否安装成功了吗
端口访问什么都没有是什么意思?有404等提示吗?