侧边栏壁纸
博主头像
此昵称不存在 博主等级

行动起来,活在当下

  • 累计撰写 35 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

前后端分离项目,nginx部署前端访问不到问题(root与alias区别)

Administrator
2023-03-20 / 0 评论 / 0 点赞 / 299 阅读 / 0 字 / 正在检测是否收录...

root与alias区别11

使用nginx部署vue项目带前缀项目时,访问不到问题,经查询需将配置文件关键字跟改为alias
image-1679321291155

root关键字

配置root关键字后,例如:

location /ry {
            root   /opt/ruoyi/ui/;
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
    }

访问http://3344love.cn/ry实际上是将ip或域名+端口号替换为root所指定的地址,既实际访问地址为/opt/ruoyi/ui/ry 由于不存在ry目录或者文件则会报404错误
总结:location命中后如果是root,会把请求url的 ip/域名+port替换为root指定的目录,访问资源

alias关键字

location /ry {
             alias   /opt/ruoyi/ui/;
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
    }

访问http://3344love.cn/ry实际上是将ip或域名+端口号+匹配到的路径 替换为alias所指定的地址,既实际访问地址为/opt/ruoyi/ui/
总结:location命中后如果是alias,会把请求url的ip/域名+port+匹配到的路径替换为alias指定的目录,访问资源

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区