2015-04-24 74 views
1

我刚刚在我的solaris 10服务器上进行了apache 2.2.29的全新安装,然后在相同的安装情况下编译并安装了mod_security 2.9(这是一个32位安装),当我去加载模块时,我收到了mod_secuirity模块的错误。未能在solaris 10上加载mod_security模块for apache2.2.29 10

下面是加载在httpd.conf文件的模块:

LoadModule ssl_module modules/mod_ssl.so 
#LoadModule weblogic_module modules/mod_wl_22.so 
LoadModule log_config_module modules/mod_log_config.so 
LoadModule status_module modules/mod_status.so 
LoadModule dir_module modules/mod_dir.so 
LoadModule authz_host_module modules/mod_authz_host.so 
LoadModule auth_basic_module modules/mod_auth_basic.so 
LoadModule authn_file_module modules/mod_authn_file.so 
LoadModule authz_user_module modules/mod_authz_user.so 
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so 
LoadModule mime_module modules/mod_mime.so 
LoadModule setenvif_module modules/mod_setenvif.so 
LoadModule proxy_module modules/mod_proxy.so 
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so 
LoadModule proxy_connect_module modules/mod_proxy_connect.so 
LoadModule proxy_http_module modules/mod_proxy_http.so 
LoadModule headers_module modules/mod_headers.so 
LoadModule alias_module modules/mod_alias.so 
LoadModule rewrite_module modules/mod_rewrite.so 
LoadModule cgid_module modules/mod_cgid.so 
#LoadModule php5_module  modules/libphp5.so 

## Mod Security 
LoadModule security2_module  modules/mod_security2.so 

^^这最后一个模块是mod_security的模块抛出一个合适的。

这里是我得到的错误:

httpd: Syntax error on line 111 of /app/web/test/apache/conf/httpd.conf: Cannot load /app/web/test/apache/modules/mod_security2.so into server: ld.so.1: httpd: fatal: relocation error: file /usr/local/lib/libxml2.so.2: symbol gzopen64: referenced symbol not found 

没有人有任何想法,让我朝着正确的方向?

+0

你解决了吗? –

回答

0

在mod_security2.so上运行ldd,它可能会显示它缺少共享库。 我无法获得mod_security(2.9)的干净版本没有添加路径到liblber和libbdb。