昨天莫名其妙博客的评论系统出问题了,没法读写数据库。今天更惨,博客直接访问不了了,查看DNS解析和Coding管理界面都没有问题。没办法,只好将博客搬到空闲已久的腾讯云服务器上去。之前放Coding和GitHub的page上都有出现访问速度慢,甚至有些用户无法访问的情况,不知道腾讯云的服务器会不会好一点。
网上的博客部署教程已经很多了,本次主要参考:yearito’s Blog | Hexo搭建个人博客系列:部署上线篇
本文用于记录部署过程中遇到的一些问题及解决方案。
Note1
在服务器上创建一个新用户git:
1 | $ sudo adduser git |
为git用户赋予超级用户权限,首先要打开/etc/sudoers
,然后作如下修改:
1 | ## Next comes the main part: which users can run what software on |
Note2
在服务器上安装git:
1 | $ sudo yum install -y git |
Note3
在服务器上安装nginx:
1 | $ yum install -y nginx |
Note4
重启nginx的时候报错:
1 | nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory) |
解决方案为先运行命令:
1 | $ nginx |
参考资料:https://blog.csdn.net/quanqxj/article/details/89375436
Note5
配置nginx.config,将项目部署到8080端口:
1 | # siriblog |