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等提示吗?