总结如何部署hexo博客到服务器。
先前条件:
1、域名
2、服务器ECS
3、本地写过博客
1、安装宝塔
宝塔是一个服务器托管工具,可以一键部署很多工具。
1.1开启8888端口
每个服务器不一样,去服务器设置一下安全端口,把8888打开。
1.2 安装宝塔
SSH登陆,参考https://www.bt.cn/download/linux.html安装宝塔
centos的话直接:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
…一大堆开始自己跑
安装完后出来一个网站和账户密码,登陆就可以了,此时不再用SSH了,直接用宝塔网站操作服务器即可。
注意:首次登陆会推荐你安装点东西,安装就好了!!
2 安装git
宝塔上有个ssh登陆工具(大概等第一步骤安装完东西)
登陆SSH后开始操作
按照我这篇博客操作,记住不用安装和配置nginx了!!这些可以一键部署。
跳过步骤2即可
https://blog.csdn.net/CLOUD_J/article/details/104697089
3上传hexo
4nginx配置
宝塔-网站-添加网站,如下,域名写你的域名就可以,根目录写你的git/blog目录,就ok了。
配置完成。
5 改为HTTPS
这个需要加一个SSL证书,去你的域名提供商,搜下SSL,申请免费SSL证书,申请好了,会有个文件可以下载,下载后把那个文件的nginx信息写道宝塔上,