博客部署到服务器的那些事
详细的教程网上非常多,这里我是跟着将Hexo部署到阿里云轻量服务器(保姆级教程)这篇博文进行部署的(感谢大佬的教程)。至于服务器配置,租的是阿里云的学生机,配置如下
价格是96一年,挺实惠的,除了部署博客还能拿来干别的。下面就说一下大佬教程里没有提到的自己部署的时候踩到的一些坑。
端口开放问题
使用宝塔面板的时候需要打开8888端口,具体操作为找到安全栏下的防火墙,点进去之后右上角添加规则,自行打开8888端口。如下:
域名解析问题
因为我之前自己瞎玩的时候,在腾讯云那里注册了一个域名,趁着还没过期,就直接拿来用了。不过阿里云对非阿里方注册的域名解析不是很友好,更改完dns服务器之后的一段时间,还是会出现域名未解析的情况,这时候只能等上一段时间。
chown
命令报错问题
在进行更改权限,输入如下命令时
chown -R git:git /var/repo/
chown -R git:git /var/hexo/
可能会有如下报错
chown: changing ownership of '/var/hexo/.user.ini': Operation not permitted
解决方法为,输入命令
chattr -i /var/hexo/.user.ini
然后重新输入命令即可。
宝塔面板打开问题
第一次使用宝塔面板,并不是很熟练。关掉之后遇到了不会打开的窘境,最后发现需要进入root权限然后运行如下命令
bt start
/etc/init.d/bt default
成功后便会显示面板地址和账户密码,如下
总结
总的来说遇到的问题并不是很多,跟着大佬的教程走基本上没什么问题,虽然会有一些因人而异的小问题,不过上网搜搜就能解决,赞美大佬!