实验:实现家目录的web共享,并实验basic验证
1.修改配置文件
vim /etc/httpd/conf.d/userdir.conf
<IfModule mod_userdir.c>
#UserDir disabled
UserDir public
</IfModule>
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
#<Directory "/home/*/public_html">
# AllowOverride FileInfo AuthConfig Limit Indexes
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# Require method GET POST OPTIONS
#</Directory>
<directory /home/wang/public>
allowoverride authconfig
</directory>
2. 控制访问组访问权限
vim /home/wang/public/.htaccess
authtype basic
AuthName "admin Page"
AuthUserFile "/etc/httpd/conf.d/.httpuser"
AuthGroupFile "/etc/httpd/conf.d/.httpgroup"
Require group g1 g2
3.创建家目录文件,并赋予apache账户acl读权限
mkdir ~wang/public
setfacl -m u:apache:x ~wang/
4.测试
访问 http://localhost/~wang/index.html
实验:实现状态页面
1. 检查是否加载status模块功能
httpd -M | grep status
2. 修改配置文件添加参数
vim /etc/httpd/conf.d/test.conf
<Location "/status">
<requireany>
require all denied
require ip 192.168.36.1
</requireany>
SetHandler server-status
</Location>
ExtendedStatus On