Halo动态博客搭建(Linux)
购买服务器(CentOS 7.x)
环境JDK11
xshell连接服务器执行yum install java-11-openjdk -y
可通过java -version
查看是否安装成功
上传jar包
使用xftp将jar包导入服务器
运行jar包
执行nohup java -jar halo-1.4.17.jar &
访问博客
浏览器访问 公网ip:8090,该博客默认在8090端口启动
第一次默认访问博客后台,设置完管理员信息后,就可以访问博客前台
安装主题
后台 外观—>安装—>主题地址,在https://halo.run/themes下载对应主题,之后将zip导入即可
启动nginx
默认你已经安装了Nginx并做了相关配置
进入sbin目录启动nginx
1 | cd /usr/local/nginx/sbin/ |
nginx会默认在80端口启动web服务,浏览器输入公网ip即可查看是否启动成功
配置nginx
使之代理项目地址,之后访问项目不必输入8090端口
修改nginx配置文件nginx.conf
在server的上方加上如下代码
1 | upstream blog { |
将location的配置替换成
1 | location / { |
效果
重启nginx
进入sbin目录执行./nginx -s reload
就用公网ip直接访问项目,无需再加上8090端口
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 巾帆迢迢!
评论