如何搭建一个halo博客(linux)
?.先把你的服务器安装一个宝塔面板并安装好运行环境?.添加一个网站,目录我这边使用app(www/wwwroot/app)
?.官方文档地址:**** Hidden Message *****
并输入sudo yum install java-11-openjdk -y等待安装完成,输入检查版本命令java -version输出为下方这样即为成功(图一)
2.跳转到宝塔创建的网站app目录并下载运行包cd /www/wwwroot/app && wget **** Hidden Message ***** -O halo.jar
3.创建一个工作目录./halo
mkdir ~./halo && cd ~./halo
4.下载配置文件到工作目录wget **** Hidden Message ***** -O ./application.yaml
5.使用vim编辑配置文件(默认不改)vim application.yaml
6.运行jar包cd /www/wwwroot/app && java -jar halo.jar如下图所示(图二)
7.输入**** Hidden Message *****
8.打开你的宝塔面板在软件商店下载一个Supervisor添加一个进程,文件夹选择app(图三)
启动命令为java -server -Xms256m -Xmx256m -jar halo.jar
9.找到你添加的网站点击设置找到配置文件10.设置一个ssl证书,可以用宝塔直接申请一个(前提是宝塔已经实名)
11.找到配置文件并修改(图四)
12.在根节点添加upstream ip { server 你的ip.8090; }(图五)
13.在配置文件中找到下面需要添加的并修改`完整配置文件示例
(仅包含关键部分):upstream halo {server 127.0.0.1:8090;}server{…location ~ .*.(gif|jpg|jpeg|png|bmp|swf)${proxy_pass **** Hidden Message *****;expires 30d;error_log /dev/null;access_log off;}location ~ .*.(js|css)?${proxy_pass **** Hidden Message *****;expires 12h;error_log /dev/null;access_log off;}location / {proxy_pass **** Hidden Message *****;proxy_set_header HOST $host;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}…}
14.把配置文件**** Hidden Message ***** 改成你自己的域名现在已经搭建并运行成功了
http://cdn.u1.huluxia.com/g4/M03/D3/C0/rBAAdmNbY96AJQANAAA1cUTWP94948.pnghttp://cdn.u1.huluxia.com/g4/M03/D3/C0/rBAAdmNbY96ABMJrAAA1wxrR1sg357.pnghttp://cdn.u1.huluxia.com/g4/M03/D3/C0/rBAAdmNbY96AXF-IAAB59q4-2zs447.pnghttp://cdn.u1.huluxia.com/g4/M03/D3/C0/rBAAdmNbY9-ASHOpAAFqRf5foM4871.pnghttp://cdn.u1.huluxia.com/g4/M03/D3/C0/rBAAdmNbY9-AQE5PAADkExjfcjY276.png
页:
[1]