nginx配置虚拟目录访问出现的坑
- 配置文件
server {
listen 90;
server_name _;
location / {
root html;
index index.html index.htm;
}
location /admin {
root F:/download;
index index.html index.htm;
}
location /lyly/ {
proxy_pass http://127.0.0.1:8086/;
}
}
admin:文件夹是一个小网站,这边做代理,可以直接访问到的
lyly:虚拟文件夹
- 后台静态资源配置文件
homeImg:
url: F:\download\tomcat9.0.31\apache-tomcat-9.0.31\webapps\homeImg\
img:
url: F:\download\tomcat9.0.31\apache-tomcat-9.0.31\webapps\images\
video:
url: F:\download\tomcat9.0.31\apache-tomcat-9.0.31\webapps\video\
fbx:
url: F:\download\tomcat9.0.31\apache-tomcat-9.0.31\webapps\fbxs\
voice:
url: F:\download\tomcat9.0.31\apache-tomcat-9.0.31\webapps\voice\
logging:
file: log/tools.log
这是每个上传的资源的固定地址,直接放在了
tomcat/webapps下一般情况下,不管放在哪里,我们在相对应的nginx的配置文件直接配置就可以访问的,
但是不知道为什么,就是不行
csdn查找的答案:
把资源文件直接放在webapps下面,并且不需要配置nginx配置文件,是可以访问的,但是原因是什么并不明白,哪位大神有知道原因的,麻烦告知一下吧,谢谢

参考链接:https://blog.csdn.net/m0_46267097/article/details/115002787

本文记录了一次使用Nginx配置虚拟目录时遇到的问题及解决过程。详细描述了配置文件的具体设置,并讨论了为何某些静态资源无法通过Nginx访问的原因。
947

被折叠的 条评论
为什么被折叠?



