nginx 代理 golang,禁止访问目录的办法
项目是用golang作为服务器,nginx负责反向代理。
但是现在有一个问题,golang的web服务器,目录浏览不能自定义关闭。
最初是想nginx代理静态文件,然后后台请求反向代理到golang,但是这样有更新每次都要git pull两次,有点麻烦。最后还是选择向nginx下手。目录浏览的路径最后肯定是 / ,然后除去根目录, 其它文件夹肯定是/xxx/这样的,直接一个通配符就好了。
location ~ (/.*/)${ return 404;}
目前够用了。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
2020-08-29 最后还是用的nginx管理的web,设置了一个软连接