文档详情

Apache服务器实现用户验证.pdf

发布:2018-05-17约8.32千字共25页下载文档
文本预览下载声明
Apache服务器实现用户验证 瑞琪 ß 打开一个浏览器,看http是否在运行,或使用下列命令:ps aux |grep httpd。如httpd已在运行,改变到根目录下:cd / ß 建立一个名字为acltest的目录,这就是你将进行访问控制的 目录. mkdir acltest ß 使用chmod命令,使得此目录的所有者是名字为apache的 用户和名字为apache的组.同样,允许名字为apache的用户 对此目录的权限为可读和可执行. host# chown apache acltest/ host# chgrp apache acltest/ host# chmod 500 acltest/ 2 ß 使用cd命令改变到acltest 目录下,使用touch命令在acltest 目录下建立一个名为index.htm 的文件,你需要这个文件,否 则,Apache服务器不允许访问这个目录. touch index.html 内容: This is a secret page 3 ß 使用文本编辑器,打开httpd.conf文件: Vi httpd.conf ß 在文件的Aliases部分,然后正确地输入下列代码: Alias /acltest /acltest Directory /acltest Options Indexes MultiViews AllowOverride AuthConfig #表示进行身份验证 Order allow,deny Allow from all /Directory 4 Options FollowSymLinks 表示在此目录下支持符号链接的特性。使得浏览器有可能 访问文档目录之外的文档。SymLinksIfOwnerMatch只有 符号连接的目的与符号连接本身为同一用户所拥有时,才 允许访问,增加一些安全性 AllowOverride None 表示不允许这个目录下的访问控制文件来改变这里的设 置,也意味着不用查看这个目录下的相应访问控制文件 对一个目录的访问控制是能够被下一级目录继承的,所以 对根目录的设置将影响到它的下级各个目录。 5 AllowOverride指令所使用的指令组 指令组 可用指令 说明 AuthDBMGroupFile,AuthDBMUserF 进行认证、授权以 AuthConfig ile,AuthGroupFile,AuthName,AuthT 及安全的相关指令 ype,AuthUserFile,Require DefaultType,ErrorDocumnet,ForceT 控制文件处理方式 FileInfo ype,LanguagePriority,SetHan
显示全部
相似文档