zoukankan      html  css  js  c++  java
  • nginx为目录添加访问控制

    修改主配置文件

    vim /usr/local/nginx/conf/nginx.conf

    在配置文件里添加以下内容

    location /任意目录(例如:admin) {
    stub_status on;
    access_log off;
    }

    检查语法错误

    nginx -t
    重新加载配置项
    killall -HUP nginx

    但是现在并不安全,需要做一些限制

     yum -y install httpd-tools

    第一次创建需要用-c,之后就不用了,因为如果一直有-c就一直只有一个用户,它会刷新重建

    htpasswd -c /usr/local/nginx/conf/.user lty
    New password:  (输入密码)
    Re-type new password:  (再次输入密码)
    Adding password for user xxxx (提示密码修改成功)

    basic:是一种认证方式,其实有两种认证方式:基本(基准)认证,摘要认证

    修改主配置文件

     vim /usr/local/nginx/conf/nginx.conf

    添加内容:

    auth_basic "Nginx Status";
    auth_basic_user_file /usr/local/nginx/conf/.user;

    其他用户访问时需要进行登录验证

  • 相关阅读:
    干将莫邪
    Rancher
    Rancher 1.6 版本 只能在 linux 下用
    野蛮人大作战
    Oracle
    Gradle
    正则表达式 我遇到的
    Redis
    NestJS 用TypeScript开发 nodeJS后端
    Koa2
  • 原文地址:https://www.cnblogs.com/990114-jhc/p/11543708.html
Copyright © 2011-2022 走看看