Mohsen.b
March 1st, 2014, 17:47
با سلام. تا حالا کسی Nginx رو با ماژول ModSecurity نصب کرده. من بر اساس راهنمایی: ModSecurity: Open Source Web Application Firewall - Projects (http://www.modsecurity.org/projects/modsecurity/nginx)
عمل کردم ولی در هنگام make در Nginx این ارور رو دریافت میکنم:
objs/addon/modsecurity/ngx_pool_context.o \
objs/ngx_modules.o \
/usr/src/modsecurity-apache_2.7.7/nginx/modsecurity/../../standalone/.libs/standalone.a -lpthread -lcrypt -lapr-1 -L/usr/lib64 -laprutil-1 -I/usr/local/apache/include -lcurl -lxml2 -lz -lm -lpcre -L/usr/local/apache/lib -lm -lpcre -lssl -lcrypto -ldl -lz
/usr/src/modsecurity-apache_2.7.7/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_crypt.o): In function `inject_hashed_response_body':
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1079: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1110: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1122: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1132: undefined reference to `xmlOutputBufferGetContent'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1081: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1093: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1103: undefined reference to `xmlOutputBufferGetContent'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1106: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1135: undefined reference to `xmlOutputBufferGetSize'
collect2: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory `/usr/src/nginx-1.4.5'
make: *** [build] Error 2
عمل کردم ولی در هنگام make در Nginx این ارور رو دریافت میکنم:
objs/addon/modsecurity/ngx_pool_context.o \
objs/ngx_modules.o \
/usr/src/modsecurity-apache_2.7.7/nginx/modsecurity/../../standalone/.libs/standalone.a -lpthread -lcrypt -lapr-1 -L/usr/lib64 -laprutil-1 -I/usr/local/apache/include -lcurl -lxml2 -lz -lm -lpcre -L/usr/local/apache/lib -lm -lpcre -lssl -lcrypto -ldl -lz
/usr/src/modsecurity-apache_2.7.7/nginx/modsecurity/../../standalone/.libs/standalone.a(standalone_la-msc_crypt.o): In function `inject_hashed_response_body':
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1079: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1110: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1122: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1132: undefined reference to `xmlOutputBufferGetContent'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1081: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1093: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1103: undefined reference to `xmlOutputBufferGetContent'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1106: undefined reference to `xmlOutputBufferGetSize'
/usr/src/modsecurity-apache_2.7.7/standalone/../apache2/msc_crypt.c:1135: undefined reference to `xmlOutputBufferGetSize'
collect2: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory `/usr/src/nginx-1.4.5'
make: *** [build] Error 2