问题 问答题 简答题

ACPHE的实现方法

答案

参考答案:1.基本配置

KeepAlive设置问on

MaxClient5000设置客户端最大清楚数量5000

ServerAdminroot@aiyh.com设置管理员的e-mail

ServerNameaiyh.com设置服务器的FQDN

DiretcoryIndexindex.htmlindex.phpindex.htmindex.cgi设置服务器默认文档

2.分割配置任务

在主配置文件中加入以下内容

AllowOverrideOptions

然后到“/var/www/html/private”目录下建立”.htaccess”文件

在里写上“Options-Indexes”

重新启动httpd服务#servicehttpdrestart

3.配置每个用户的WEB站点

修改主配置文件http.conf

加入:

UserDirdisableroot禁止root用户使用个人站点

Userdirpublic_html每个用户WEB站点的目录

去掉:

AllowOverrideFileInfoAuthConfigLimitIndexes

OptionsMultiViewsIndexesSymLinksIfOwnerMatchIncludesNoExec

Orderallow,deny

Allowfromall

Orderdeny,allow

Denyfromall

前面的注释内容

在每个用户的主目录下建立public_html站点目录。在站点目录中建立网页

设置用户目录的权限为744如果是动态网页根据需求设置权限

4.认证和授权

在主配置文件中加入以下内容

对/var/www/html/private目录认证

AllowOverrideNone不使用.htaccess文件

AuthTypeBasic认证模式

AuthName"benet"提示信息

AuthUserFile/var/www/passwd/benet密码文件存放路径

requirevalid-user授权给人证口令文件中的所有用户

在/var/www/passwd/下生成密码文件#htpasswd–c

#htpasswd–cbenetbenet

修改密码文件的权限为apache

#chownapachE.apachebenet

重新启动http服务

单项选择题
多项选择题