当前使用的Apache的版本为2.2.3,支持以下使用方式:
apachectl -v
apachectl -V
apachectl -l
apachectl -L
apachectl -S
apachectl -M
apachectl -V
- 查看Server version。
- 查看编译时间。
- APR 及 APR-Util 的版本。
- 硬件架构/平台(64-bit/32-bit)
- 查看 Server MPM(Prefort/Worker)
- 是否支持线程(threaded)
- 定位 HTTPD_ROOT
- 定位配置文件
- ……
apachectl -l
静态编译进httpd程序的模块。比如:
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
这个命令也可以用来查看 Server MPM,一般情况下,要么是prefork.c,要么是worker.c。
apachectl -L
查看目前Apache支持的指令,其中不包括加载模块后模块支持的指令。
apachectl -L | grep ^[A-Z]
apachectl -S / apachectl -t -D DUMP_VHOSTS
查看Apache下配置的虚拟主机情况。注间这里的“default server”是有特殊作用的。有时候我们需要专门统过调整Vhost配置段的位置或者vhosts配置文件被加载的顺序来调整、设立“default server”。
apachectl -M / apachectl -t -D DUMP_MODULES
查看apache目前配置里加载的模块。
相关日志升级最新 Nginx Mysql Php
Apache并发连接数和带宽控制
Apache配置文件http.conf中文版
日20万IP负载均衡实战-理想论坛
转载请注明:爱开源 » 快速了解Apache环境