使用hexo搭建博客并部署到服务器

本文详细介绍了如何使用阿里云服务器搭建Hexo博客,包括购买服务器、配置环境(nginx, node.js, git)、本地安装Hexo、生成博客并推送到服务器,以及错误处理。教程覆盖了从服务器配置到博客发布的全过程。" 134386740,19722233,飞机航班信息管理系统(Java+SpringMVC+MyBatis+MySQL),"['Java', 'MySQL', 'MyBatis', 'Web开发', 'Spring框架']
摘要由CSDN通过智能技术生成

1. 服务器的购买以及初步配置

在服务器的选择上,起初在阿里云腾讯云之间纠结。经过对比后:

  1. 价格上:阿里云走云翼计划,服务器平均一个月¥9.5;腾讯云学生计划,10块1个月(送域名)。
  2. 口碑上:阿里云的口碑综合对比要好一些。
    选择了阿里云。

  其次,我在整体操作的过程中,从域名的实名认证到备案花了差不多一个多礼拜。也就是说,这一个礼拜我服务器上的博客网站,外网是无法通过该域名来访问的。这点比较坑。

1.1 购买服务器

  我在这篇教程中购买的是云翼计划中的服务器,因此服务器选购这里将基于云翼计划来讲(如果您无法使用云翼计划,只是玩玩的话那就买最便宜的服务器,或者更好的)。

  1. 进入阿里云官网注册完账号后,进行实名认证和学生认证。完成这两步之后,点击学生认证页面下的查看云翼计划
    在这里插入图片描述
  2. 根据自己的需要选择进行选择。选择完成后进行付款就好了。购买过程中,有一步需要输入服务器的密码,记得设置。并且切记密码(这个密码是用来登录所购买的这个服务器的密码)
    在这里插入图片描述
  3. 购买完成后,进入控制台可以看到如下界面:
    在这里插入图片描述

1.2 服务器的初步设置

这一步比较重要,因为外网需要通过一些特定的端口来实现对服务器的访问,因此需要开放这些端口。

在控制台界面中按下图的顺序,依次点击网络与安全,安全组,配置规则后,将进入到安全规则界面。如下下图
在这里插入图片描述
点击添加安全规则进行添加,具体添加内如如图所示:(注:分为入方向和出方向)
在这里插入图片描述
在这里插入图片描述

1.3 使用管理工具,远程登录服务器

  • putty的下载及安装

putty是用于远程登陆服务器的工具。 安装方式如下:
  进入putty官网,选择合适的版本下载,并安装。

  • winscp的下载及安装

用于远程传输文件至服务器的工具
  进入winscp官网,按照说明文档下载并安装。

1.3.1 putty的使用

在这里插入图片描述

2. 配置服务器环境 nginx, node.js, git

2.1. nginx

2.1.1 服务器环境的搭建

我们需要nginx来搭建我们的服务器,因此直接使用yum命令进行安装。

yum install -y nginx

启动服务器:

启动Nginx && 使Nginx开机自动启动
systemctl start nginx && systemctl enable nginx		

结果如下:
在这里插入图片描述
在这一步之后,我们使用浏览器来访问服务器的公网IP,就可以看到nginx生成的相应默认网页了。

2.2.2 nginx的配置。

vim /etc/nginx/nginx.conf
	修改第42行左右,将root的目录改为 存放网页文件夹的目录。

在这里插入图片描述

2.2 node.js

此处,我们使用node.js提供的rpm安装方式,对node.js进行安装。 其中的setup_13.x 这里根据自己的需要或新版本填写。(注意centos 6不支持node.js12及更高版本)

curl -sL https://rpm.nodesource.com/setup_13.x | bash -
yum install -y nodejs

安装完成后进行测试:
node -v
v13.7.0
npm -v
v6.13.6
则表示安装成功

2.3 git

2.3.1 Git的安装

Git这里的 配置 及其重要,如果自己不是很明白的请严格按照我说的步骤去做。否则可能会遇到403问题。

2.3.1.1 利用yum install自动安装(版本较
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值