菜单
菜单
文章目录
  1. 背景
  2. 开始准备
    1. 远程登陆
    2. 安装宝塔面板
    3. 安装web环境
  3. 搭建网站
    1. 创建网站目录
    2. 创建网站
  4. 启用SSL
    1. 域名证书购买
    2. 证书绑定
    3. 启用SSL
  5. 部署工具

最简单地将博客部署到华为云服务器

背景

去年华为云开年购活动¥78买了一年的1核2G云服务器,到今天时间刚好过了一半。

此服务器除了暑假时搭了个MC服务器和室友一起玩外就一直处于闲置状态,虽然hexo博客部署在Github上也开了华为云的CDN但是加载还是有很大的延迟,今天一想还是把它搬云服务器上吧,并且减少不必要的开支!

此文属于小白文,完全是笨办法!通过Git管理的方法今天也试了,遇到很多坑且访问一直是403,懒得的搞了暂时就这样用着吧!!!

开始准备

远程登陆

用SSH工具远程登陆到云服务器上,PUTTY、Xshell和各云服务器厂商提供的远程登陆工具皆可!

安装宝塔面板

安装命令:

Centos安装脚本

1
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin安装脚本

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装脚本

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装脚本

1
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

安装web环境

安装成功获取到面板入口后,登录面板,并根据提示一键安装 LNMP 环境,虽然我们只需要用到ngnix,还是全安装吧。

搭建网站

创建网站目录

在面板上通过文件功能选项进入/www/wwwroot/创建blog文件夹。

再进入网站功能选项添加一个网站,填写域名,网站目录选择刚刚建的blog文件夹,PHP版本随意均可。

创建网站

将你的域名解析到云服务器IP上,然后将 Hexo 根目录下punlic文件下的所有静态文件上传到 blog 文件夹中即可。

启用SSL

域名证书购买

证书是华为云零元白嫖的,登录账号的情况下,选择DV(Basic)-DigCert-单域名,即可零元购买。

证书绑定

购买后去证书管理,选择系统生成SCR然后绑定域名,等待签发即可。

签发成功后下载密钥和证书。

启用SSL

得到一个压缩包,其包括了Tomcat、Nginx、Apache和IIS的密钥和证书。

Nginx为例,其他的自行摸索。

在宝塔面板上网站的SSL配置处,选择其他证书,并粘贴您的 server.crt(密钥)以及 server.key(证书) 内容保存即可。

部署工具

由于本人小白一枚,服务器搭建使用Git遇坑太多了,懒得折腾,遂放弃。

目前用的是 WinSCP ,静态文件生成后远程登陆,打开本地public文件夹和云服务器的blog 文件夹,将本地静态文件全选拖到 blog 文件夹内即可上传。

本文作者: Senorui

本文链接: https://senorui.top/posts/8779.html

版权声明: 本站所有文章除特别声明外,均为原创且采用【CC BY-NC-ND 4.0】许可协议,若转载请署名!

支持一下
感谢您支持Senorui哦!
  • 微信扫一扫
  • 支付宝扫一扫