原创开发运维

Nginx配置如何禁止某个目录或允许某个目录访问

本文阅读 1 分钟
首页 开发运维 正文

往往网站中并不是所有目录都是对外开放访问的,在Nginx服务器中如何配置呢?直接上示例代码:

  1. 禁止访问‘dirname’目录访问,在配置中加入

     location ~ (/dirname/.+) {
     return 404;
     }
    
  2. 只允许访问‘dirname’目录访问+只允许个别文件访问,其它都禁止,在配置中加入

    location / {
    #开放dirname目录
    location /dirname {
       break;
    }
    #开放favicon.ico图片文件, 该图片为显示在浏览tab栏上的网站logo
    location ~ ^/favicon.ico$ {
       break;
    }
    #只输入域名也能访问到默认的index.php,不至于被显示404
    location ~ ^/$ {
       break;
    }
    #访问以上情况之外的文件都显示404
    return 404;
    }
    

这里的禁止访问即返回404。

原创文章,作者:平凡老赵,未经允许不得转载,出处:https://www.pfjsb.com/kfyw/nginx-dir-config.html
-- 展开阅读全文 --
Win11如何直接展开右键菜单
« 上一篇 06-02
网站针对语言或地域划分时,从SEO的角度看用二级域名好还是二级目录好?
下一篇 » 06-21

热门文章

标签TAG