linux系统apache用户授权和访问控制

linux系统apache用户授权和访问控制

ID:9668815

大小:51.50 KB

页数:2页

时间:2018-05-05

linux系统apache用户授权和访问控制_第1页
linux系统apache用户授权和访问控制_第2页
资源描述:

《linux系统apache用户授权和访问控制》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux系统Apache用户授权和访问控制  用户授权和访问控制  你也许在访问某些网站时会遇到过这样的情况,当你点击某个连接时,你的浏览器会弹出一个身份验证的对话框,要求输入账号及密码,如果没有,就无法继续浏览了。有人会以为这是用CGI做出来的,其实不然,这是服务器的用户授权和访问控制机制在发挥作用。  你是否还记得在设置Apache服务环境的过程中,有..<./Directory>这个指令,可以对不同的目录提供不同的保护。但是这样的设定,需要重新启动服务器才会生效,灵活性较差,通过AccessFile指令指定访问控制文件的方式则比较灵活,在Apache服务器

2、中设置用户的访问控制权限步骤如下:  1、首先对httpd.conf文件进行设置如下:<Directory/home/httpd/html>#Alloit#OptionsMultiVieLinksIfOLinksIndexesAlloitGETPOSTOPTIONSPROPFIND>Orderalloall</Limit>#<LimitPUTDELETEPATCHPROPPATCHMKCOLCOPYMOVELOCKUNLOCK>#Orderdeny,alloall#</Limit></Directory>#指定

3、配置存取控制权限的文件名称AccessFileName.htaccess  2、创建.htaccess文件內容  要控制某目录的访问权限必须建立一访问控制文件,文件名前面指定的.htaccess,其内容格式如下:AuthUserFile用户帐号密码文件名AuthGroupFile群组帐号密码文件名AuthName画面提示文字AuthType验证方式<LimitGET>密码验证方式</Limit>用户验证方式AuthType目前提供了Basic和Digest两种。密码检验设定方法与httpd.conf中的相关设定相同。具体例子如下:AuthUserFil

4、e/etc/secure.userAuthName安全认证中心AuthTypeBasic<LimitGET>requirevalid-user</Limit>  3、建立用户密码文件  如果你是第一次创建用户密码,命令格式如下:  htpasse/*/public_html>AllowOverrid12下一页....,。eFileInfoIndexesIncludesNOEXEC</Directory>  5、防止用户访问指定的文件  系统中有一些文件是不适宜提供给用户的,如:.htaccess、htpassall</Files

5、>  用户访问控制三个.htaccess文件、.htpassl  .htaccess文件的内容如下:AuthUserFile/dev/nullAuthGroupFile/dev/nullAuthNameExampleAlloSpecificURLAuthTypeBasic<LimitGET>orderdeny,alloallrefererallo*</Limit>上一页12....,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。