linux实现家目录的web共享,并基于basic验证-繁殇残雪的博客

Windows 21NN.CN 3个月前 (08-15) 10次浏览 已收录 0个评论 扫描二维码

此功能是基于模块mod_userdir.so实现

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         #启用目录.htacces配置文件                                                                                     
</directory> 

2 vim /home/wang/public/.htaccess

authtype basic  #启用basic验证
AuthName "admin Page"   #主页名字
AuthUserFile "/etc/httpd/conf.d/.httpuser"   #用户名单
AuthGroupFile "/etc/httpd/conf.d/.httpgroup"       #用户组                                                           
Require group g1 g2  #授权的用户组

3

htpasswd -c /etc/httpd/conf.d/.httpuser  tom 

root:~ # cat /etc/httpd/conf.d/.httpuser
bob:$apr1$uiGJnnta$malpOQNXO1H6PXkSFBQLp.
tom:$apr1$G3CLOH6u$3azhfaSvBcQKnd2sHrYdo1
alice:$apr1$TMnblcB2$ui69X.78BLx.yYg9igwAW0

4

mkdir ~wang/public
echo 'test1\' > /~wang/public/index.html
setfacl -m u:apache:x ~wang/

4测试

访问 https://YOU-ip/~wang/

本文:linux实现家目录的web共享,并基于basic验证-繁殇残雪的博客 本文链接:https://www.21nn.cn/xitong/windows/74683.html 本站所以图片、文章仅限用于学习和研究目的; 不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站信息来自网络,版权争议与本站无关。 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 如有侵权请邮件与我们联系处理。i@ki4.cn
喜欢 (0)
[1353713598@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址