halo 源码
GitHub - halo-dev/halo: ✍ 一款现代化的开源博客 / CMS 系统。
- 从github下载源码
- 打包生成 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 安全组 开放端口