继昨天把腾讯云服务器重置之后,登录服务器按照原来的方式就不行了,账号密码也改变了,现记录下操作中所遇到的问题!
连接服务器准备工作:
首先先解决xshell登录问题:
(参考链接:https://blog.csdn.net/weixin_42488417/article/details/102931660 ,阿里云服务器初始使用public key登录ssh基于(xshell工具))xshell报错:The remote SSH server rejected X11 forwarding警告
(参考链接:https://zhuanlan.zhihu.com/p/112713066 )XShell只能通过public key方法登陆,修改为password方法登陆
(参考链接:https://blog.csdn.net/Augenstern_/article/details/104253124 )登录宝塔用户名和密码在xshell中用命令查询:bt default
重新设置ssh密匙
(参考链接:https://blog.csdn.net/h_h33/article/details/82178323 )
开始配置
配置过程主要参考文档
(https://blog.csdn.net/weixin_45682081/article/details/105992591 使用宝塔面板一键部署hexo博客)
- 输入hexo d的时候,报错:bash: git-receive-pack: command not found
按照解决办法输入:sudo ln -s /usr/local/git/bin/git-receive-pack /usr/bin/git-receive-pack 也依然没用,最后再看了几个文档的方法,我也忘记具体是哪一步解决这个问题的了,o(╥﹏╥)o 下次尽量边解决边记录一下
按照:https://www.bilibili.com/video/BV1cp4y1i7C7?p=4 ,(【最全】教你如何用腾讯云服务器+hexo 搭建属于自己的博客)再配置了一下环境变量,这个方法和开始我用的那个方法应该是一样的,但是我怕自己在这一步有更改到什么,就再次更改了一下,也不知道是不是这步解决报错的o(╥﹏╥)o
按照:https://cloud.tencent.com/developer/article/1823096 (将Hexo部署到云服务器(使用宝塔面板))更改配置钩子实现自动部署,开始按照文档是更改的post-receive文件,我看这个文件也更改成功了的,不知道后期为啥会报错!
- 最后hexo d没有报错之后,用IP地址和域名访问都没有内容,在这篇文章:https://zhuanlan.zhihu.com/p/120743882 (将hexo个人博客部署到个人云服务器–最详细踩坑教程)中看到:
- 打开我的配置文件,果然URL是错误的,写的还是之前的:http://chendh.top ,更改成http://chendh.cc 之后,通过域名就可以访问了o(╥﹏╥)o
困扰了这几天的问题终于算大致解决了一下,从最开始用hexo+github搭建博客,到用halo+阿里云/腾讯云。当初的想法是多用几种方法,看看哪种用起来更舒适,然后自己还可以再写个文档总结一下,博客的素材就有了!当时想得挺美好的,结果试了几天之后,初步的搭建好了,换了主题之后,自己也就没管了,隔了好多天再来看,自己都弄糊涂了,不同博客的主题、不同的服务器、不同的域名,把自己也给绕糊涂了,好多之前的步骤也给忘记了……
然后只好把服务器重置,全部重新归位!结果就是隔了这么久了,这个博客还处于开始搭建好阶段,唉~预想总是很美好的!所以以后还是不要老想着一口吃个大胖子,开始就什么都想要,西瓜芝麻都想捡,然而自己却又没有下过多时间和功夫在这上面,效果也并不好!以后还是老老实实先学好一样再说!