Administrator
发布于 2025-06-14 / 4 阅读
0
0

搭建Halo(云服务器搭建)

1.环境

  • 海外服务器Ubuntu24

  • 域名

  • 安装docker和docker-compose

  • 安装Nginx

2.安装Halo

安装链接:使用 Docker Compose 部署 | Halo 文档

3.安装Ningx

# 拉取镜像
sudo apt update
sudo apt install nginx

# 验证
nginx -v
sudo systemctl status nginx

# 启动
sudo systemctl start nginx

# 自启动
sudo systemctl enable nginx

# 配置,进入Nginx配置文件目录

cd /etc/nginx/sites-enabled

# 编辑default文件,在server块中添加反向代理配置
sudo vim default

upstream halo {
  server 127.0.0.1:8090;
}

server {
  listen 80;
  listen [::]:80;
  server_name www.yourdomain.com;
  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;
  }
}

# 重启加载
sudo nginx -s reload
sudo systemctl restart nginx.service

4.云服务器安全组配置

注意让80端口或者22端口与自己Nginx对应。

5.域名解析

6.验证


评论