Server - Apache - 配置文件 - 文件路径
-
概述
- apache 配置文件里, 会出现 两种路径
- 后面简单描述一下区别
-
背景
- 初学 apache, 根本看不懂
1. 路径
-
绝对路径
- 特征
- 以 '/' 开头路径
- windows 里我不太清楚
- 以 '/' 开头路径
- 特征
-
相对路径
- 特征
- 不以 '/' 开头的路径
- 依赖
- ServerRoot
- 服务器根路径
- 默认值为
/etc/httpd
- 相对路径, 就是以 ServerRoot 为基准
- ServerRoot
- 特征
-
举例
# 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"
-
疑问
- 异常日志路径
- 异常日志路径, 不是在
/var/logs/error_log
吗, 我亲眼见过的
- 异常日志路径, 不是在
- 解决
- 进入目录
/etc/httpd
- 里面有一个叫 logs 的链接文件
- 实际指向的目标, 就是 /var/logs/
- 进入目录
- 异常日志路径
ps
-
apache 配置文件
- 格式
- 其实里面还有好多, 我不理解, 没见过的格式
- 相比之下, nginx 的感觉上友善了很多...
- 格式
-
后续
- 应该就是其他的配置了
- 总觉得进展有些缓慢...
- 应该就是其他的配置了
尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出