1、客户机地址限制。
Require all granted:表示允许所有主机访问。
Require all denied:表示拒绝所有主机访问。
Require local:表示仅允许本地主机访问。
Require [not] host <主机名或域名列表>:表示允许或拒绝指定主机或域访问。
Require [not] ip<ip ip地址或网段列表>:表示允许或拒绝指定IP地址或网段访问。
通常情况下,网站服务器是对所有客户机开放的,网页文档目录并未做任何限制,因此使用的是"Require all granted"策略,表示允许任何客户机访问。配置文件路径:[ /usr/local/httpd/conf/httpd.conf ]
定义限制策略时,多个不带not的Require配置语句之间是"或"的关系,即任意一条Require配置语句满足条件均可以访问。
若只希望IP地址为192.168.136.1的主机能够访问/usr/local/httpd/htdocs网页目录下的内容,则需要配置以下内容。配置文件路径:[ /usr/local/httpd/conf/httpd.conf ]
若希望禁止网段访问,需要修改以下配置
当未被授权的客户机访问时,将会被拒绝访问,注意:修改配置文件后均需要重启服务
2、 用户授权限制。
httpd服务支持使用