# Artalk 反代 location 片段 —— 由 orchestrator 合并进 wait4x.online vhost 的 server{} 内,勿直接启用 # 后端仅绑回环 127.0.0.1:13030(docker-compose.yml 端口映射) # Artalk 官方无子路径(base path)模式:靠 proxy_pass 尾斜杠剥掉 /artalk 前缀; # 前端 Artalk.init({ server: 'https://wait4x.online/artalk' }),API 与内嵌资源(/dist /sidebar)随之可达 # 合并后需实测侧边栏控制中心内页跳转,若存在绝对路径引用会 404,届时改用子域名方案 location = /artalk { return 301 /artalk/; } location /artalk/ { proxy_pass http://127.0.0.1:13030/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # 覆盖 vhost 默认 body 上限,覆盖评论图片上传场景 client_max_body_size 20m; }