Old stories/Unix&Linux
Solaris - apache mod_deflate 실행 오류
드카니
2010. 12. 22. 16:33
Mod_deflate를 일반적인 모듈 추가 방법으로 추가하고, Apache를 실행하니 다음과 같은 에러 메시지가 발생.
Cannot load ${Apache경로}/modules/mod_deflate.so into server: ld.so.1: httpd: fatal: relocation error: file ${Apache경로}/modules/mod_deflate.so: symbol crc32: referenced symbol not found
일반적인 모듈 추가 방법
# ${Apache경로}/bin/apxs -cia mod_deflate.c
Mod_deflate 관련 library를 확인해 보니 모두 존재하는 것으로 표기되나, 중요한 압축관련 library는 누락되어 있음. (관련 package : zlib)
# ldd ${Apache경로}/modules/mod_deflate.so
구글링 결과 모듈 컴파일을 다음과 같이 해야 해결
# ${Apache경로}/bin/apxs -cia -Wl,"-lz" mod_deflate.c
Library를 재 확인해 보면, 압축과 관련된 libz.so 가 추가된 것을 확인할 수 있다.
반응형