前端项目部署与问题解决

1.1 部署目标

  • 根目录 :/www/wwwroot/my-font-project/

  • 项目结构:

    复制代码
    /www/wwwroot/my-font-project/
    ├── shanzhiyu/          # 项目1,通过 /szy 访问
    └── test-vue-app/       # 项目2,通过 /test 访问

1.2 最终有效的 Nginx 配置

在宝塔面板"网站"中,为 47.108.252.189 添加 HTML项目,并将配置文件内容完整替换为以下内容:

bash 复制代码
server {
    listen 80;
    server_name 47.108.252.189;
    
    # shanzhiyu 项目
    location /szy {
        alias /www/wwwroot/my-font-project/shanzhiyu;
        try_files $uri $uri/ /szy/index.html;
        index index.html;
    }
    
    # test-vue-app 项目
    location /test {
        alias /www/wwwroot/my-font-project/test-vue-app;
        try_files $uri $uri/ /test/index.html;
        index index.html;
    }
    
    # 统一处理两个项目的静态资源(关键!)
    # 当请求 /assets/xxx 时,先尝试从 test-vue-app 找,再从 shanzhiyu 找
    location ~ ^/(assets|js|css|img|fonts)/ {
        root /www/wwwroot/my-font-project;
        
        # 先尝试从 test-vue-app 找
        try_files /test-vue-app/$uri 
                  /test-vue-app/$uri/ 
                  /shanzhiyu/$uri 
                  /shanzhiyu/$uri/ 
                  =404;
    }
    
    location / {
        return 404;
    }
}
相关推荐
panxianren6 小时前
Bun 1.4 的 bun test --parallel 将 4 秒的测试套件缩短到约 1 秒
java·javascript
可乐鸡翅yeah_9 小时前
FFmpeg 生成 HLS 独立分片 independent‑segments 参数到底有什么用
javascript·ffmpeg·音视频·safari·m3u8
福兮说9 小时前
canvas 旋转图片的六个坑:四角被裁、Math.ceil 多出 1px 黑边、JPG 角发黑、翻转方向反了
前端·javascript·图像处理·canvas
Ai-_Man11 小时前
您您这可以把Grok的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭
javascript·人工智能·ai·小程序·电脑
liangshanbo121511 小时前
JavaScript 异步核心主线
javascript·事件循环·异步操作
传人once13 小时前
悬停旋转放大和位移效果如何写
javascript·css·动画
默_笙14 小时前
🍔 中间件不只是打日志:四个钩子、一次短路,和自带的工具
前端·javascript
Dovis(誓平步青云)15 小时前
家里设备越来越多,如何用一张空间地图控制灯光和温度![
android·java·前端·javascript·人工智能·电脑
xieter15 小时前
【技术精选】TypeScript 高级类型体操:条件类型与模板字面量深度剖析 (2026-10-06)
javascript
ss27316 小时前
AI全栈实战 | 3.3-02 Python 并发:有 GIL 为什么还用多线程,asyncio 和 JS 事件循环同源不同味
开发语言·javascript·python