diff --git a/mcp-auth/frontend/nginx.conf b/mcp-auth/frontend/nginx.conf index 4a325a1..6da4624 100644 --- a/mcp-auth/frontend/nginx.conf +++ b/mcp-auth/frontend/nginx.conf @@ -10,10 +10,10 @@ server { gzip_types text/plain text/css application/json application/javascript text/xml application/xml text/javascript image/svg+xml; gzip_min_length 256; - # ── /mcp-admin 子路径(外部 nginx 不剥离前缀,需在此处理)── + # ── /console 子路径(外部 nginx 不剥离前缀,需在此处理)── - # 后端 API 反向代理(/mcp-admin/api/ → 后端 /api/) - location /mcp-admin/api/ { + # 后端 API 反向代理(/console/api/ → 后端 /api/) + location /console/api/ { proxy_pass ${BACKEND_URL}/api/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; @@ -25,14 +25,14 @@ server { } # 健康检查 - location /mcp-admin/health { + location /console/health { proxy_pass ${BACKEND_URL}/api/health; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } - # 鼎捷云 IAM 登录服务反向代理(/mcp-admin/iam-api/ → iam.digiwincloud.com.cn/) - location /mcp-admin/iam-api/ { + # 鼎捷云 IAM 登录服务反向代理(/console/iam-api/ → iam.digiwincloud.com.cn/) + location /console/iam-api/ { proxy_pass https://iam.digiwincloud.com.cn/; proxy_set_header Host iam.digiwincloud.com.cn; proxy_set_header X-Real-IP $remote_addr; @@ -44,15 +44,15 @@ server { add_header Pragma "no-cache" always; } - # 静态资源长缓存(Vite 构建产物带 hash,/mcp-admin/assets/ → /assets/) - location /mcp-admin/assets/ { + # 静态资源长缓存(Vite 构建产物带 hash,/console/assets/ → /assets/) + location /console/assets/ { alias /usr/share/nginx/html/assets/; expires 1y; add_header Cache-Control "public, immutable"; } - # SPA 路由 fallback:/mcp-admin 下的非文件请求回退到 index.html - location /mcp-admin/ { + # SPA 路由 fallback:/console 下的非文件请求回退到 index.html + location /console/ { try_files $uri $uri/ /index.html; } diff --git a/mcp-auth/frontend/vite.config.ts b/mcp-auth/frontend/vite.config.ts index f9857cc..7310fa0 100644 --- a/mcp-auth/frontend/vite.config.ts +++ b/mcp-auth/frontend/vite.config.ts @@ -3,21 +3,21 @@ import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], - base: '/mcp-admin/', + base: '/console/', server: { port: 5173, proxy: { - // 生产部署在 /mcp-admin 子路径下,dev 代理路径也需带前缀 - '/mcp-admin/api': { + // 生产部署在 /console 子路径下,dev 代理路径也需带前缀 + '/console/api': { target: 'http://localhost:8000', changeOrigin: true, - rewrite: (p) => p.replace(/^\/mcp-admin/, ''), + rewrite: (p) => p.replace(/^\/console/, ''), }, // 鼎捷云 IAM 登录服务代理(避免 CORS / 网络问题) - '/mcp-admin/iam-api': { + '/console/iam-api': { target: 'https://iam.digiwincloud.com.cn', changeOrigin: true, - rewrite: (p) => p.replace(/^\/mcp-admin\/iam-api/, ''), + rewrite: (p) => p.replace(/^\/console\/iam-api/, ''), }, }, },