nginx路径配置问题

有个这样的冲突:
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
阅读 3.1k
1 个回答
新手上路,请多包涵

建议你将文件进行分类,把代理8000端口上的文件 归类到一个目录名下,本地的文件归类到一个目录下,然后用location 进行匹配,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题