halo 源码

GitHub - halo-dev/halo: ✍ 一款现代化的开源博客 / CMS 系统。

  1. 从github下载源码
  2. 打包生成 jar,例如:halo-1.6.0-SNAPSHOT.jar

启动两个java进程

nohup java -server -Xms2g -Xmx2g -Dserver.port=8090
-jar halo-1.6.0-SNAPSHOT.jar  >nohup.out 2>&1 &
nohup java -server -Xms2g -Xmx2g -Dserver.port=9090
-jar halo-1.6.0-SNAPSHOT.jar  >nohup.out 2>&1 &

nginx配置

upstream halo {
  server 127.0.0.1:8090;
  server 127.0.0.1:9090;
}
server {
  listen 80;
  listen [::]:80;
  server_name localhost;
  client_max_body_size 1024m;
  location / {
    proxy_pass http://halo;
    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;
  }
}

域名域名

ECS 安全组 开放端口