有个这样的冲突:
1、访问网站 example.com 首页我nginx是反向代理了8000端口。
2、但是访问网站 example.com/file 如果root目录里file目录存在,我要正常访问该目录下对应的静态文件。file有多个,不好一一写死在nginx配置里。
这样的路径配置该怎么写。
映射关系总结就是:
example.com -> example.com:8000
example.com/static/a.js -> example.com:8000/static/a.js
example.com/file -> example.com/file/a.html
建议你将文件进行分类,把代理8000端口上的文件 归类到一个目录名下,本地的文件归类到一个目录下,然后用location 进行匹配,