为了更好地控制对网站资源的接见,以是需要为特定的网站目录添加接见授权。
客户机地址限制:
通过 Require 设置项,可以凭据主机的主机名或IP地址来决议是否允许客户端接见,在 httpd服务器的主设置文件的 <Location>、<Directory>、<Files>、<Limit> 设置段中均可以使用 Require 设置项来控制客户端的接见。
常用花样如下:
Require all granted :示意允许所有主机接见
Require all denied :示意拒绝所有主机接见
Require local :示意仅允许内陆主机接见
Require [not] host <主机名或域名列表> :示意允许或拒绝指定主机或域接见
Require [not] IP <IP地址或网段列表> :示意允许或拒绝制订IP或网段接见
详细用法:
路径:/usr/local/httpd/conf/httpd.conf
1、允许所有
<Directory "/usr/local/httpd/htdocs"> …… // 省略部分内容 Require all granted #允许所有主机接见 </Directory>
2、仅允许某台主机
<Directory "/usr/local/httpd/htdocs"> …… //省略部分内容 Require ip 192.168.1.20 #允许单个主机接见 </Directory>
3、仅拒绝某台主机或网段(注重:在使用 not 克制接见时要将其置于<RequireAll></RequireAll>容器中,在容器中设置响应计谋):
<Directory "/usr/local/httpd/htdocs"> …… // <RequireAll> Require all granted # 允许所有主机接见 Require not ip 192.168.0.0/24 192.168.1.20 # 拒绝0.0网段,1.20 主机 </RequireAll> </Directory>
当未被授权的客户机接见目录时,将会被拒绝,显示 HTTP 403 错误 报错
用户授权限制:
基于用户的接见控制包罗认证(Authentication)和授权(Authorization)两个历程,是 Apache 允许指定的用户使用用户名和密码接见特定资源的一种方式。
Apache支持使用摘要认证(Digest)和基本认证(Basic)两种方式。注重:使用摘要认证需要在编译 httpd 之前加上“--enable-auth-digest”
1、确立用户认证数据文件:
[root@www /]# cd /usr/local/httpd/ [root@www httpd]# bin/htpasswd -c /usr/local/httpd/conf/.awspwd zhangsan New password: //-c 选项示意新确立此文件 //凭据提醒设置密码 Re-type new password: // 省略 -c,示意指定的用户数据文件已存在 Adding password for user zhangsan [root@www httpd]# cat /usr/local/httpd/conf/.awspwd //确认用户数据文件 zhangsan:$apr1$ROjz961w$dafGJ0Uf2BRIIlaykDkJH/ lisi:$apr1$Zke/LK3e$zlTZ1W9zwt3u5w.91LDWd/
2、添加用户授权设置:
[root@www /]# vim /usr/local/httpd/conf/httpd.conf <Directory "/usr/local/httpd/htdocs"> …… // 省略部分内容 Require all denied authname "webserver" # 界说受珍爱的领域名称 authtype basic # 设置认证类型 authuserfile /usr/local/httpd/conf/.awspwd #设置用于珍爱用户账号、密码的认证文件路径 require valid-user # 要求只有认证文件中的正当用户才气接见(若只授权给单个用户,可改指定的用户名:如 webadmin) </Directory> [root@www /]# systemctl restart httpd # 重启服务使新设置生效
需要注重的是,用户接见授权与主机接见控制同时设置时,设置的主机接见控制优先生效。以是需要拒绝所有接见,才气使用授权的用户名来接见网站
1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
回望大学时代的自身,好像有很多事儿后悔莫及沒有去做,确实期待自身可以坐时空穿梭机回到从前,那麼大学时代最后悔莫及的事儿是什么呢,我就来跟大伙儿共享一下吧。 大学时代最后悔莫及没做的事儿是啥 沒有...
在哪里找黑客盗qq相关问题 歪歪怎么加入军团相关问题 如何成为平板黑客 赌博投诉第三方退款是真的吗(淘宝第三方投诉电话)...
雇佣黑客找ip地址相关问题 黑客数据壁纸相关问题 gta5赌场怎么解锁高级的黑客 防范黑客的方法有哪些(防范黑客的措施)...
相信现在有很多的朋友们对于如何查询名下房产查询名下房产都有几种途径呢都想要了解吧,那么今天小编就来给大家针对如何查询名下房产查询名下房产都有几种途径呢进行一个介绍吧,希望小编介绍的内容能够为大家起到帮...
ezsp_px.exe是一款计算机软件,是Easy Systems CD & DVD的烧录软件。进程 ezSP_Px MFC Application 或 ezSP_Px 是附属于软件 ezSP...
在工程布线中,网线布线接水晶头是对网络传输信号中起到一个很重要的步骤,如果水晶头接得不好,网络传输效果会非常差,绝大可能会不通。 网络接水晶头的线序是按照国标标准接法来接,制作网线需要RJ一45,...