客户机的地址限制
通过Require配置项,可根据主机的主机名或ip地址来决定是否允许客户机访问,在httpd服务器的主配置文件的<location>,<directory>,<files>,<limit>配置段中均可以使用Require配置项来控制客户机端的访问
Require all granted //允许所有主机访问
Require all denied //禁止所有主机
Require (not) host 主机名 //禁止或允许主机
Require (not) ip IP地址 //允许或禁止IP地址 (使用Require not 要用括起来)
用户授权限制
Authentication:认证 用户是否允许登入
Authorization:授权 登入进来的用户可以访问某个文件夹
添加用户授权配置
修改httpd.conf配置文件,添加授权配置。以启用基本认证并设置允许那些用户访问
htpasswd -c /usr/local/httpd/conf/.awspwd webadmin //创建文件并添加用户
htpasswd /usr/local/httpd/conf/.awspwd test //添加用户
启用用户验证
vim /usr/local/httpd/conf/httpd.conf
AuthName "DocumentRoot"
AuthType Basic
AuthUserFile /usr/local/httpd/conf/.awspwd
Require valid-user