如何查看Apache的版本?
时间:2019-11-20 08:53:27 来源:igfitidea点击:
如何查看正在运行的Apache是什么版本的?
使用httpd查看Apache的版本
httpd 是Apache服务器主程序:
# httpd -v
输出示例:
Server version: Apache/2.4.6 (CentOS) Server built: Apr 2 2020 13:13:23
查看编译到Apache中的模块:
# httpd -l
输出示例:
Compiled in modules: core.c mod_so.c http_core.c
没有列出使用LoadModule指令包含的动态加载的模块。
要列出已加载的静态模块和共享模块,使用下面命令:
# httpd -M
输出示例:
Loaded Modules: core_module (static) so_module (static) http_module (static) access_compat_module (shared) actions_module (shared) alias_module (shared) allowmethods_module (shared) auth_basic_module (shared) auth_digest_module (shared) authn_anon_module (shared)
查看httpd的版本和构建参数
执行命令:
# httpd -V
输出示例:
Server version: Apache/2.2.3 Server built: Oct 28 2008 07:22:45 Server's Module Magic Number: 20051115:3 Server loaded: APR 1.2.7, APR-Util 1.2.7 Compiled using: APR 1.2.7, APR-Util 1.2.7 Architecture: 64-bit Server MPM: Prefork threaded: no forked: yes (variable process count) Server compiled with.... -D APACHE_MPM_DIR="server/mpm/prefork" -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=128 -D HTTPD_ROOT="/etc/httpd" -D SUEXEC_BIN="/usr/sbin/suexec" -D DEFAULT_PIDLOG="logs/httpd.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_LOCKFILE="logs/accept.lock" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="conf/mime.types" -D SERVER_CONFIG_FILE="conf/httpd.conf"
Apache的配置文件位置
Apache的配置文件为httpd.conf(通常位于/etc/httpd目录中)。
在Redhat ,CentOS和Fedora 中Apache配置文件位置
# vi /etc/httpd/conf/httpd.conf
在Debian和Ubuntu中Apache配置文件位置
# vi /etc/apache2/apache2.conf
在FreeBSD中Apache配置文件的位置:
# vi /usr/local/etc/apache22/httpd.conf