apache的模块如果没有用到一般都是直接#注释掉的,但有时需要用到
却找不到这个模块,而且还会报类似错误
module status_module is built-in and can't be loaded
先别接着重新编译添加模块,可以查看apache已经内置了那些模块
如何查看apache已经内置了哪些模块呢?
/usr/local/apache2/bin/httpd -l
Compiled in modules:
core.c
mod_authn_file.c
mod_authn_default.c
mod_authz_host.c
mod_authz_groupfile.c
mod_authz_user.c
mod_authz_default.c
mod_auth_basic.c
mod_include.c
mod_filter.c
mod_log_config.c
mod_env.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_so.c
当然如果有这个模块,但你还重新编译了一次,不用急,直接用#注释掉就行了,比如:
#LoadModule ssl_module modules/mod_ssl.so