Server - Apache - 配置文件 - 文件路径

  1. 概述
    1. apache 配置文件里, 会出现 两种路径
    2. 后面简单描述一下区别
  2. 背景
    1. 初学 apache, 根本看不懂

1. 路径

  1. 绝对路径
    1. 特征
      1. 以 '/' 开头路径
        1. windows 里我不太清楚
  2. 相对路径
    1. 特征
      1. 不以 '/' 开头的路径
    2. 依赖
      1. ServerRoot
        1. 服务器根路径
        2. 默认值为 /etc/httpd
      2. 相对路径, 就是以 ServerRoot 为基准
  3. 举例

    # 1. 绝对路径
    ## 1. 设置 ServerRoot, 使用 绝对路径
    ## 2. 格式: <key> "<path>"
    ## 3. 其实, 想想也对, 设置 ServerRoot, 如果不用绝对路径, 逻辑上貌似不通
    ServerRoot "/etc/httpd"
    
    # 2. 相对路径
    ## 1. 设置 异常日志路径, 使用 相对路径
    ## 2. 格式: 同 绝对路径
    ## 3. 这次的路径, 开头没有 /, 实际的路径是 <ServerRoot>/logs/error_log, 或者说, 是 /etc/httpd/logs/error_log
    ErrorLog "logs/error_log"
  4. 疑问
    1. 异常日志路径
      1. 异常日志路径, 不是在 /var/logs/error_log 吗, 我亲眼见过的
    2. 解决
      1. 进入目录 /etc/httpd
      2. 里面有一个叫 logs 的链接文件
      3. 实际指向的目标, 就是 /var/logs/

ps

  1. apache 配置文件
    1. 格式
      1. 其实里面还有好多, 我不理解, 没见过的格式
      2. 相比之下, nginx 的感觉上友善了很多...
  2. 后续
    1. 应该就是其他的配置了
      1. 总觉得进展有些缓慢...

猜你喜欢

转载自www.cnblogs.com/xy14/p/12445099.html