请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nginx线上配置路径问题

我配置好线上的nginx,可以上传文件,并且在服务器上有这个文件了,但是访问打开的时候报404,我猜测是nginx配置路径问题,但是不知道怎么配了?
我要问的是nginx路径怎么配置才可以让他访问index.html,图片,文件的配置

图片描述
图片描述
图片描述

server {
  listen       80;
  server_name  localhost;
  # root /root/nginx/upload;
  autoindex on;
  add_header Cache-Control "no-cache, must-revalidate";
  location ~* /xiaorui-ebook  {  
     root /root/xiaorui-ebook/;  
     proxy_temp_path        /root/xiaorui-ebook/; 
     proxy_set_header        Host 127.0.0.1;  
   }
  location ~ .*\.(gif|jpg|pdf|jpeg|png)$  {  
     root /root;#指定图片存放路径  
     proxy_temp_path        /root; #图片访问路径  
     proxy_set_header        Host 127.0.0.1;  
   }
  location / {
    root /root/xiaorui-ebook/xiaorui/dist/;
    add_header Access-Control-Allow-Origin *;
  }
}

正在回答 回答被采纳积分+3

1回答

扬_灵 2021-04-19 09:14:03

同学你好,上面提示的是没有找到该文件,如果你想访问文件需要完整的文件路径。

0 回复 有任何疑惑可以回复我~
  • 提问者 执念008 #1
    是没有找到该文件,我就是不知道怎么配置文件路径。
    回复 有任何疑惑可以回复我~ 2021-04-19 09:40:56
  • 扬_灵 回复 提问者 执念008 #2
    同学你好,可以参考一下这篇文档https://www.codeprj.com/blog/a414111.html
    回复 有任何疑惑可以回复我~ 2021-04-19 11:29:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信