手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux系统下Apache用户授权与访问控制设置

[日期:2007-03-24] 来源:Linux公社  作者:Linux [字体: ]

用户授权和访问控制

你也许在访问某些网站时会遇到过这样的情况,当你点击某个连接时,你的浏览器会弹出一个身份验证的对话框,要求输入账号及密码,如果没有,就无法继续浏览了。有人会以为这是用CGI做出来的,其实不然,这是WWW服务器的用户授权和访问控制机制在发挥作用。

你是否还记得在设置Apache服务环境的过程中,有……..<./Directory>这个指令,可以对不同的目录提供不同的保护。但是这样的设定,需要重新启动服务器才会生效,灵活性较差,通过AccessFile指令指定访问控制文件的方式则比较灵活,在Apache服务器中设置用户的访问控制权限步骤如下:

1、首先对httpd.conf文件进行设置如下:

<Directory /home/httpd/html> 
# AllowOverride FileInfo AuthConfig Limit 
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec 
Options Includes FollowSymLinks Indexes 
AllowOverride All //*注意AllowOverride 一定要设置为All,这样后面的.htaccess文件才会起作用 
<Limit GET POST OPTIONS PROPFIND> 
Order allow,deny 
Allow from all 
</Limit> 
# <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> 
# Order deny,allow 
# Deny from all 
# </Limit> 
</Directory> 
#指定配置存取控制权限的文件名称 
AccessFileName .htaccess
linux
【内容导航】
第1页:Linux系统下Apache用户授权与访问控制设置 第2页:Linux系统下Apache用户授权与访问控制设置
第3页:Linux系统下Apache用户授权与访问控制设置 第4页:Linux系统下Apache用户授权与访问控制设置
相关资讯       Linux  Apache 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款