试题详情
简答题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服务
  • 关注下方微信公众号,在线模考后查看

热门试题