在一些网站项目中,为了确保网站配置及部分文件不被外界访问,经常需要禁止某个目录或者某种后缀文件被访问,对于Nginx来说,可以在nginx网站conf文件中参照以下样例进行配置:
1、禁止访问某些后缀文件(如php、zip)
- location ~* .(php|zip)$ {
- deny all;
- }
2、禁止访问某个目录下的某些后缀文件
- location /(wp-content|uploads|wp-includes|images)/.*.php$ {
- deny all;
- }
3、禁止访问某些目录及其下的所有文件
- location ^*/mulu/ {
- deny all;
- }