侧边栏壁纸
  • 累计撰写 12 篇文章
  • 累计创建 6 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

nginx必要必会

Administrator
2025-01-10 / 0 评论 / 0 点赞 / 17 阅读 / 1474 字

1. nginx配置时 root 和 alias 的区别

location /vue3/ {
    root: /www/wwwRoot/halo
}
# root 配置 ningx会自动去找 /www/wwwRoot/halo/vue3目录
​
location /vue3 {
    alias: /www/wwwRoot/vue3-admmin-template/
}
# alias 配置 ningx会自动去找 /www/wwwRoot/vue3-admmin-template/目录

小结:

  1. alias是一个目录别名的定义,root则是最上层目录的定义

  2. 还有一个重要的区别是alias后面必须要用“/”结束,否则会找不到文件的。而root则可有可无

2. vite baseURL 指定自定义公共路径, 来实现网站的二级目录

baseURL 定义的路径,映射的是 nginx location 需要配置的访问路径,两者需要同步配置,否则报错404

默认 baseURL: './' 这中情况对于着 nginx 直接访问的是根目录,如果实现一个端口下挂在多个目录

最好统一起来;

如果单纯 nginx 配置 location /vue3 ,baseURL其实可以不用配置只要前端不报404就行

0

评论区