hexo部署云服务器
部署宝塔面板(已部署过的可跳过)
安装宝塔
1 | wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh |
安装完毕后开放宝塔给出的端口


登录宝塔给出的外网面板地址,并绑定宝塔账号(没有就注册)
在宝塔中安装Nginx,FTP,MYSQL,Node
在宝塔中点击网站→PHP项目→添加站点→创建站点,暂时设置域名为 {服务器ip}:12000 方便调试(别忘了要先开放12000端口哦)

配置root用户远程ssh无密连接(已配置的可跳过)
使用宝塔中的图形化文件界面拷贝主机中的rsa文件的内容到服务器/root/.ssh/authorized_keys,
主机rsa路径为C:/user/{用户名}/.ssh/id_rsa.pub(没有的话就去生成,网上有教程)
设置服务器的远程git仓库
创建git仓库
1 | cd ~/ && mkdir repos && cd repos |
进入到post-receive
1 | # /root/repos/blog.yumefusaka.git/hooks/post-receive |
设置post-receive为可执行文件
1 | chmod +x post-receive |
设置主机的hexo远程部署地址
1 | # _config.yml |
现在主机hexo三连就可以直接部署在服务器中啦,可以访问我们用于调试的{服务器ip}:12000来看看是否部署成功
完结撒花
评论





