本文最后更新于 648 天前,其中的信息可能已经有所发展或是发生改变。
前言
这几天逛博客时看到很多人都用uptime-status搞了网站状态的页面,看的我也挺馋的
所以我也打算整一个来玩玩,于是我去Github上找到了这个项目
折腾时间
下载下来修改后,我本打算部署在本站的某目录下,但是通过直接上传到目录和作为主题模板页面加入都不行,托管到Github呢,出来的面板也是白的,只有新建一个网站并且部署到根目录下才能正常运行。
显然这是文件路径的问题,页面访问不到相关的文件资源,由于网上缺乏相关教程,所以我没什么办法判断在服务器中文件路径是怎么确定的,直接点的办法就是写上绝对路径,不过这样需要先有网站空间后,才能确定位置,比较麻烦。
如果部署到新建的网站下,就得像很多人一样,买一个新的域名或者是新建二级域名来提供访问,为了这一个页面我认为时间成本有点过高
正好作者在文档里写了这是个静态网页,特别说明了部署在阿里云OSS等静态空间是可以的
那感情好啊,这样还省下了一笔域名的钱,正好我对象储存的流量和空间都多的用不完,那么教程开始
教程
首先去对象储存的控制台创建一个新的桶,命名随便,设置为公有读私有写
接着两个下一步直接创建
然后把自己修改好的项目文件全部传上去,注意需要把文件放在根目录,不要新建文件夹
接下来复制这个桶的域名加上网页文件的文件名就可以用了,比如我的是
https://status-1311591337.cos.ap-beijing.myqcloud.com/index.html
现在这个链接不行了,因为设置腾讯云的防盗链会使得静态空间的页面无法访问本身的资源
ok,这样部署不需要我自己考虑服务器的状态,域名,备案这些繁琐的东西,基本上可以说是一键部署了,并且成本极低,速度极快