最近在做网站的 API 开发,网站服务端只想开发/api/* 和所有静态文件(public/uploads)里。
请问在 nginx 里应该如何配置?
auth_basic "Restricted: ^_^ "; auth_basic_user_file htpasswd;
使用以上命令会 block 所有地址。不是我想要的。
location ~ ^/(users|photos|locatinos|blabla|).* { #所有都列出来 auth_basic "Restricted: ^_^ "; auth_basic_user_file htpasswd; } 使用以上方式,只能对所列出的 url patten 起作用。任然会有很多 url 会遗漏掉。
我想禁用除 (api|uploads) 之外的所有地址,这个命令该如何写呢?谢谢指点。