针对想创立自己个人博客的用户,意见购买一款vps试一试,以下是搭建的流程。
前期准备
爱好Hexo的主题,不少都适合中文,配置简单,一键颁布,因此选取它。
关于怎样搭建 Hexo 的环境,这儿就不罗嗦了, Hexo官方文档已然讲解的非常仔细
VPS 上安装 Nginx 服务
SSH 连接 VPS 后,添加 CenOS 7 的 epel 软件包: $ yum install epel-release
安装Nginx: $ yum install nginx
起步 Nginx: $ systemctl start nginx.service
运用 firewalld 给防火墙添加规则准许 HTTP 以及 HTTPS
设置 Nginx 自动跟随系统起步
$ systemctl enable nginx.service
此刻能够在浏览器中输入 VPS 的 ip 检测看 Nginx! 是不是起步了。
倘若显现 "Welcome to Nginx.." 的字样,恭喜!表率你的 Nginx 成功安装并起步。
VPS 上搭建 Hexo
方法选取
毋庸置疑,为了安全起见并且在本地能同期 Deploy 到 VPS 和 Github (用作备份)上,选第二中办法肯定是比较好的
运用 rsync 将 Hexo 安排到 VPS 上
在 Hexo 目录下安装 rsync : $ npm install hexo-deployer-rsync --save
按照 Hexo rsync 安排文档 在 Hexo 中的 _config.yml 中添加 Deploy 的配置,以下是我在自己项目中的配置代码
*必要先在 VPS 上创建好了想要存放 Hexo 静态文件的目录, rsync 不可创建不存在的目录
网上有的伴侣说光在 Hexo 中运用 rsync 不足,在 VPS 亦必须下载 rsync 服务,然则我在雷电VPS上就无下载 rsync 服务。倘若你在 Hexo 中用 rsync 安排的时候始终报错,那就在 VPS 上下载 rsync 服务,看能否处理始终出错的原由,命令如下:$ yum -y install rsync
配置 Nginx
Hexo 成功安排到 VPS 上之后,剩下的便是来配置 Nginx 了
$ vi /etc/nginx/conf.d/default.conf
将以下内容替换原内容
重启一下 Nginx 服务
$ systemctl start nginx.service
$ systemctl enable nginx.service
这般设置之后网站就应该能够经过 VPS 的 IP 地区拜访到了
申请域名及域名解析
至此在 VPS 上搭建 Hexo 并绑定域名就到此结束了
举荐
|