zyc df9147a554
All checks were successful
Build and Deploy Backend / build-and-deploy (push) Successful in 1m20s
Build and Deploy Web / build-and-deploy (push) Successful in 59s
fix build
2026-02-12 15:03:28 +08:00

33 lines
848 B
Nginx Configuration File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

server {
listen 80;
server_name localhost;
# API 代理到后端服务K8s 内部通信)
location /api {
proxy_pass http://airlabs-manage-backend:8000;
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;
}
location / {
root /usr/share/nginx/html;
index index.html index.htm;
# SPA 路由刷新 404 的关键配置
try_files $uri $uri/ /index.html;
}
# 静态资源缓存
location /assets/ {
root /usr/share/nginx/html;
expires 7d;
add_header Cache-Control "public";
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}