zoukankan      html  css  js  c++  java
  • httpd页面用户访问认证控制

    [root@liubin-pc ~]# yum install -y httpd

    客户机地址限制

    通过配置Order、Deny from、Allow from 来限制客户机

    allow、deny :先"允许"后"拒绝" ,默认拒绝所有为明确的客户机地址。

    deny、allow:先"拒绝"后"允许",默认允许所有为明确的客户机地址

    用户授权限制

    httpd服务器支持使用摘要认证(Digest)和基本认证(Basic)两种方式。使用摘要认证需要在编译httpd之前添加"--enable-auth-digest"选项、但并不是所有的浏览器都支持摘要认证、基本认证不需要预先配置。

    [root@liubin-pc ~]# vim /etc/httpd/conf/httpd.conf 

    <Directory "/var/www/html/">     #设置权限的页面路径
    AllowOverride None  #是否允许覆盖访问控制

    [Options Indexes FollowSymLinks ]
    Order allow,deny
    Allow from all
    AuthName "Jfedu Access"         #定义受保护领域的名称 
    AuthType Basic      #设置认证类型,Basic表示基本认证
    AuthUserFile /etc/httpd/conf/htpasswd.users     #设置用于用户账号,密码的认证文件路径
    Require valid-user     #要求认证文件存在的用户才能访问
    </Directory

    重启服务

    /etc/inint.d/httpd restart 

    [root@liubin-pc ~]# htpasswd -c /etc/httpd/conf/htpasswd.users bxy   #创建认证用户

    [root@liubin-pc ~]# cat /etc/httpd/conf/htpasswd.users 

    bxy:0PsCdMzno5PiY
    admin:pe7Zf54sJJPA2

    省略-c选择、表示用户数据文件已经存在、添加新用户或修改现有用户的密码、则不需要指定-c选项

     验证访问控制

  • 相关阅读:
    一些常用的库
    isKindOfClass isMemeberOfClass 的区分
    自学知识的博客
    更新进度
    ORA-01950:对表空间“”XXXX”无权限,解决办法
    ORA-01589错误的解决办法
    背景四
    专题-主存储器与Cache的地址映射方式
    C语言中宏的相关知识
    Lab1:Linux内核编译及添加系统调用(详细版)
  • 原文地址:https://www.cnblogs.com/bixiaoyu/p/7223436.html
Copyright © 2011-2022 走看看