背景
开始准备
远程登陆
用SSH工具远程登陆到云服务器上,PUTTY、Xshell和各云服务器厂商提供的远程登陆工具皆可!
安装宝塔面板
安装命令:
Centos安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh |
Ubuntu/Deepin安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh |
Debian安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh |
Fedora安装脚本
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
文件夹内即可上传。
本文链接: https://senorui.top/posts/8779.html
版权声明: 本站所有文章除特别声明外,均采用【CC BY-NC-ND 4.0】国际许可协议,若转载请注明出处!