文章目录
前言:
阿里巴巴真的太好了,让学生能免费领取一台云ECS服务器,感谢,所以我就将原本部署到GitHub的博客部署到了这台服务器,因为部署到GitHub上实在是太慢了。总结一下这次部署的过程以及域名等问题,因为我也是第一次,所以开始没有少跌坑,希望我总结这篇的博客可以帮助和我一样的新人。
最后希望疫情早日被消灭!!!
武汉加油,中国加油!
一、服务器使用
在云服务器管理控制器中的实例便是我们的服务器了
要做的第一步便是修改SSH连接的密码,在这里便可以修改SSH连接的密码
注意下面这个是修改VNC的密码,不是修改SSH密码,一开始就是卡在这里了。。。。
修改成功后,便可以用一些连接SSH的工具进行连接,可以去百度下这里就不多赘述
当连接好之后,比如你想要在服务器中搭建一个wordpress博客,那么新手的话推荐下载宝塔面板,很方便可以一键下载apache,MySQL
等,当然也可以自己手动下载,具体的流程也很简单,网上教程也有很多,只需按照人家的操作走就可以了,这里只说一下安全组的问题
比如你MySQL
需要3306端口,就必须在安全组中开发这个3306端口
授权对象设置为0.0.0.0/0
就可以了,具体原因可以去看下大师傅们的博客
了解了这些之后,就开始部署博客!
二、部署博客
环境部署
本地:
win10操作系统
Hexo博客已搭建好(之前是部署在GitHub上的,并非是刚开始搭建)
服务器:
一台云ECS服务器
操作系统: Ubuntu 18.04 64位
服务器配置
首先安装git和nginx,Git 用于版本管理和部署,Nginx 用于静态博客托管。
apt-get update
apt-get install git-core nginx
0x01: 创建私有 Git 仓库
在 /var/repo/
下,创建一个名为 hexo_static
的裸仓库,然后需要修改用户对目录的权限
sudo mkdir /var/repo/
sudo chown -R $USER:$USER /var/repo/
sudo chmod -R 755 /var/repo/
然后,执行下面的命令:
cd /var/repo/
git init --bare hexo_static.git
0x02:配置 Nginx 托管文件目录
创建 /var/www/hexo
目录,用于 Nginx 托管
sudo mk