一、材料准备:
- 一台云服务器
- ssh+sftp工具(Windows下推荐mobaxterm,mac下推荐secure CRT+transmit)
mobaxter下载地址:https://mobaxterm.mobatek.net/download-home-edition.html - halo开源博客系统jar包,
源码地址:https://github.com/halo-dev/halo jar包下载地址:https://github.com/halo-dev/halo/releases/tag/v1.4.17 打开网址并拉到页面最下面点击如图圈中的即可下载jar包
二、用ssh工具连接与服务器
- 去购买云服务器的官网登录并打开控制台,找到自己的云服务器,开机并记住服务器的登录密码,笔者的服务器系统选的是centos7.8
- 查看自己服务器的公网IP,在控制台内可以查看,如果找不到可以百度看看别人如何找的
- 打开ssh软件与sftp软件,笔者使用的是mobaxterm,此软件涵盖ssh与sftp的功能
- 使用mobaxterm连接云服务器,如图:
接着它会提示你输入密码,输完后即可完成与云服务器的连接
三、环境部署并运行博客系统
- 部署Java环境:
yum -y install java-11-openjdk
2. 上传已下载的halo-1.4.17.jar包 直接拽到左边的框内即可上传到对应路径 3. 进入到刚才的上传路径下使用nohup命令来后台运行:
nohup java -jar halo-1.4.17.jar &
从图中可看到运行在了后台,并且进程号为3533,若要结束运行使用kill 3533即可结束
- 在浏览器地址栏输入服务器公网IP加端口号8090即可进入博客的后台管理界面,然后点击前台的链接进到博客的首页:
公网ip:8090端口号
完成!
|