「在开始之前,请去补习关于nginx、apache这两个http服务器的基础知识」
tg交流群:Newlearnerの水群
换了香香的瓦工之后,机器的配置相比之前都提升了不少,把博客搬上去之后,觉着还能利用做点其他的事情。于是有了今天这篇水文,基本也是傻瓜式的部署。
PHP探针
-
主要功能
探针是用来探测空间、服务器运行状况和PHP信息用的,探针可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息
-
部署
实际上军哥的lnmp一键安装包自带了php探针,位于/home/wwwroot/default/p.php,但是样式一般。
常用的开源探针有以下三款:
1、phpprobe 探针:https://github.com/fbcha/phpprobe
2、X 探针:https://github.com/kmvan/x-prober
3、雅黑探针:http://www.yahei.net/
从颜值角度看,站主选择了第二款x探针。从部署上来看,三者一样。
直接下载好.php文件扔到网站目录,然后在浏览器地址栏输入「http(s)://域名(ip)/探针文件名称.php」即可访问
Speedtest HTML5
昨晚部署好探针之后正好看见这个开源的speedtest测速自建项目,也一并部署了。因为我们平时用speedtest.net和fast.com这些网站测速的时候,这些网站是给我们找了离我们服务器最近的测速服务器,所以和小鸡实际到China的速度有出入。
而搭建好这个网站之后,我们的服务器则可以自身提供测速了,所测数据更接近真实网速。缺点则是测速点只有一个,目的也仅仅是较准确测试小鸡速度,并不能供多国节点测速。
开源网站:https://github.com/adolfintel/speedtest
-
部署
如果你从来没有搭建过网站,请采用docker无脑快速安装:使用Docker快速安装HTML5-Based Speedtest
If not,首先先从gayhub上面下载latest release,解压。找出以下几个文件:
- speedtest_worker.min.js
- garbage.php
- getIP.php
- empty.php
- example-basic.html
其中example-basic.html应重命名为index.html,这个项目提供了多种测速界面模板,DIY~
-
Nginx
如果有lnmp一键脚本,直接部署一个新的vhost,分配一个二级域名。把上面的文件扔到网站目录,over~
没有一键脚本部署起来可能稍微麻烦些,大体思路一样:文件扔目录
-
Apache
找到网站根目录,新建一个文件夹e.g. speedtest,把几个文件扔进去,访问的时候在浏览器输入http(s)://域名(ip)/speedtest即可。
沉迷香香瓦工不能自拔,不多说了,我去看YouTube了~