Server - Apache - 主要目录简介
-
概述
- 简单介绍 apache 的 安装目录
-
背景
- 最近在看 apache
- 感觉 服务器 本身就不好学, 结果还没什么友好的书籍
- 于是基本是 走一步, 一个坑
- 进度那叫一个慢...
- 慢就慢吧, 反正也不着急...
- 书也写得 不知道咋说, 反正不是 入门向 的那种
- 问题是, 我也真找不到别的什么书
- 一找 apache, 基本都是 apache hadoop, apache spark, apache hive, apache solr...
- apache 的书, 有头有脸的就两本
- 还有官方文档
-
环境
- OS
- CentOS7.2
- apache
- 2.4.6-90
- OS
1. 查看目录
-
概述
- 使用 rpm 工具, 查看 apache 相关目录
-
目录
# apache, httpd > rpm -ql httpd # httpd-devel, 这个如果需要添加 模块 的话, 是必须有的包 > rpm -ql httpd-devel
-
疑问
- 结果
-
查出来了一堆目录
- 到底那些东西有用呢?
- 我个新手你让我自己猜?
-
好在互联网很发达
-
好在已经有前人走过了我的路
-
- 结果
2. 目录们
-
概述
- 简述 apache 相关目录
-
目录们
-
程序位置
# 这个可以用 which 目录查出来 /usr/sbin/httpd # apachectl 的位置, 也在附近 /usr/sbin/apachectl
-
配置文件
-
配置目录
# 配置文件所在目录 /etc/httpd/conf
-
配置文件
# 主配置文件 /etc/httpd/conf/httpd.conf # 其他配置, 在这个目录里, 可能会被 主配置 引用 /etc/httpd/conf.d
-
-
日志文件
-
初始位置
/var/log/httpd
-
-
ps
-
ref
- apache的默认设置(端口,发布文件,发布目录)
- 这篇讲得挺不错
- 目录
- 默认端口
- 发布内容, 都有讲, 而且简单清晰
- 这篇讲得挺不错
- Apache的主要目录和配置文件详解
- 这篇主要在讲配置
- 看起来还挺全面
- 但是是那种 一把拉通 的方式, 我不是很喜欢...
- 等以后要用的时候, 当个 参考 吧
- 这篇主要在讲配置
- apache的默认设置(端口,发布文件,发布目录)
-
后续
- apache 配置
- 可能不会集中讲
- 只会分段, 慢慢来
- apache 配置
尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出