图片路径为 /home/project/admin/D:/ariose/uploadPath/upload/2023/05/29,nginx配置为server{ listen 8080; server_name 192.168.0.40; location /upload/{ root /home/project/admin/D:/ariose/uploadPath/; #autoidnex on; } } 怎样修改才能正确访问图片
时间: 2023-06-30 18:17:38 浏览: 92
你的nginx配置文件中的`root`指令中的路径有误,因为D:/ariose/uploadPath/是Windows系统的路径格式,而在Linux系统中,路径格式为类似`/home/user/path/to/folder`的形式。因此,你需要将路径格式修改为Linux系统的格式,即去掉D:/和盘符,将路径中的斜杠改为反斜杠,然后在路径前面加上`/`。修改后的配置文件如下:
```
server {
listen 8080;
server_name 192.168.0.40;
location /upload/ {
root /home/project/admin/ariose/uploadPath/upload/2023/05/29;
#autoindex on;
}
}
```
请注意,`location`指令中的`/upload/`表示访问时需要在URL中加上`/upload/`。如果你希望直接通过`http://192.168.0.40:8080/`访问图片,可以将`location`指令中的`/upload/`去掉。
阅读全文