目录

若依RuoYi前后端分离项目前端部署宝塔访问不到接口

目录

若依(RuoYi)前后端分离项目前端部署宝塔访问不到接口

对部署不熟悉的小伙伴,这个问题肯定很头疼,正常使用shell部署的时候需要做动静分离,需要配置nginx,但是宝塔上部署的时候,又发现有些地方不太对,一般是在HTML项目中添加一下就行了,也可以在nginx的主配置文件中修改,但是在这就先不说了

这里我们直接选择HTML项目

https://i-blog.csdnimg.cn/direct/63b460940afe4e05b4c57789f7c5c08d.png

点击添加项目,这里我们需要再解析一个域名才行,否则页面都访问不到

根目录是选择dist文件所在的位置

https://i-blog.csdnimg.cn/direct/e8678bac35d34aa6a437c8fd229a296c.png

然后点击设置

https://i-blog.csdnimg.cn/direct/1ab261f15898426c9b3e43feb09431da.png

设置中找到配置文件

https://i-blog.csdnimg.cn/direct/0cf0fa0f4147462995db2e8b4d973302.png

在配置中添加配置

#REWRITE-END
    
    location / {
      # 告诉nginx前端打包好的文件在哪里 
      root  /www/wwwroot/dist文件所在的位置;
      # index配置首页文件
      index  index.html index.htm;
      # 解决f5情况下 资源404
      try_files $uri $uri/ /index.html;
      expires 7d;
    }
    location /prod-api/ {
      proxy_pass 后端的地址localhost即可端口要一致/;
    }