zoukankan      html  css  js  c++  java
  • Apache配置站点根目录、用户目录及页面访问属性

    一、配置站点根目录及页面访问属性

    DocumentRoot "/www/htdoc"

    <Directory "/www/htdoc">

    Options:

    Indexes:缺少指定的默认页面时,允许将目录中的所有文件以列表形式返回给用户,危险

    FollowSymLinks:是否允许跟随符号链接所指向的原始文件

    None:所有属性都不启用

    All:所有属性都启用

    ExecCGI:允许使用mod_cgi模块执行CGI脚本

    Includes:允许使用mod_include模块实现服务器端包含(SSI)

    IncludesNOEXEC:允许包含但不允许执行脚本

    MultiViews:允许使用mod_negotiation实现内容协商

    SymLinksIfOwnerMatch:在链接文件属主属组与原始文件的属主属组相同时,允许跟随符号连接所指向的原始文件

    AllowOverride None

    Order allow,deny

    Allow from all

    </Directory>

    二、用户目录

    如果期望让每个用户都可以创建个人站点:http://ServerIp/~Username/

    userdir disablied:禁止

    userdir public_html

    public_html是用户家目录下的目录名称,所有位于此目录中的文件均可通过http://ServerIp/~Username/的访问路径进行访问

    用户的家目录要赋予运行httpd进程的用户拥有执行权限

    例如在fansik用户下创建个小站

    那个fansik账号登录进去

    mkdir public_html

    cd public_html

    vim index.html随便添加点内容

    将家目录赋予apache的执行权限

    setfacl -m u:apache:x /home/fansik

    在浏览器中输入http://ServerIP/~fansik/即可访问

  • 相关阅读:
    Shell脚本最佳实践
    tmux会话断电保存自动恢复
    [JD15] 括号匹配方案
    [LeetCode 187.] 重复的DNA序列
    [LeetCode 162.] 寻找峰值
    基于 Chocolatey 打造 Windows 开发环境
    [LeetCode 71.] 简化路径 【IO】
    【栈】栈排序
    [LeetCode 829.] 连续整数求和
    [LeetCode 29.] 两数相除
  • 原文地址:https://www.cnblogs.com/fansik/p/5633514.html
Copyright © 2011-2022 走看看