리눅스 분류
오류 질문 및 해결책 질문입니다.
작성자 정보
- 홍금보 작성
- 작성일
컨텐츠 정보
- 5,489 조회
- 4 댓글
- 0 추천
- 목록
본문
아파치를 실행시키면
httpd: Syntax error on line 88 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_ssl.so into server: /usr/local/apache2/modules/mod_ssl.so: undefined symbol: SSL_get_servername
이런 오류가 뜹니다..;;;
어떤 오류이며 해결책 좀 부탁드립니다.....ㅠㅠ
관련자료
-
이전
-
다음
댓글 4
눈여울님의 댓글
- 눈여울
- 작성일
/usr/local/apache2/conf/httpd.conf 파일의 88번째 라인에서 문법에러가 발생한것같에요.
홍금보님의 댓글
- 홍금보
- 작성일
88번째 라인이...mod_ssl.so 모듈을 뜻하는 거라서... 문법 에러가 발생 할 곳이 아니예요...
모듈이 안 올라 온다는데.. 어떻게..해야될까요....
모듈이 안 올라 온다는데.. 어떻게..해야될까요....
LUFFY님의 댓글
- LUFFY
- 작성일
mod_ssl 이 정상적으로 설치되었는지 확인을 해보세요.
위와 같은 로그는 서버에 모듈을 설치하지 않고 설치된 모듈만 가져와서 실행시킬경우 주로 발생합니다.
mod_ssl 을 서버에 다시 설치해보시길 권해드립니다.
위와 같은 로그는 서버에 모듈을 설치하지 않고 설치된 모듈만 가져와서 실행시킬경우 주로 발생합니다.
mod_ssl 을 서버에 다시 설치해보시길 권해드립니다.
정원용님의 댓글
- 정원용
- 작성일
/usr/local/apache2/modules/mod_ssl.so: undefined symbol: SSL_get_servername
-> undefined symbol이 뜬것으로 봐서 동적모듈을 컴파일한 환경에 있는 라이브러리 등이 부족한 경우라고 생각됩니다. 해당 심볼이 참조하는 위치가 달라졌다거나(SSL라이브러리 버전이 다름) 해서 재 linking이 필요한 경우인것 같은데, 원래 SSL과 완전히 동일한 라이브러리를 설치하거나 mod_ssl을 다시 build하거나 해줘야 할 것 같습니다.
아니면 LUFFY님 답변대로 패키지로 설치한게 아니고 아파치 모듈 디렉토리를 카피해온 것이라면, 카피하지 말고 현 버전 OS의 레파지토리에서 패키지로 설치해보시기를 권합니다.
참고로 원래 object파일이 생성되는 시점까지가 compile이고 linking을 거쳐야만 제대로 된 바이너리 파일이 나옵니다.
동적 모듈도 마찬가지이고요.
-> undefined symbol이 뜬것으로 봐서 동적모듈을 컴파일한 환경에 있는 라이브러리 등이 부족한 경우라고 생각됩니다. 해당 심볼이 참조하는 위치가 달라졌다거나(SSL라이브러리 버전이 다름) 해서 재 linking이 필요한 경우인것 같은데, 원래 SSL과 완전히 동일한 라이브러리를 설치하거나 mod_ssl을 다시 build하거나 해줘야 할 것 같습니다.
아니면 LUFFY님 답변대로 패키지로 설치한게 아니고 아파치 모듈 디렉토리를 카피해온 것이라면, 카피하지 말고 현 버전 OS의 레파지토리에서 패키지로 설치해보시기를 권합니다.
참고로 원래 object파일이 생성되는 시점까지가 compile이고 linking을 거쳐야만 제대로 된 바이너리 파일이 나옵니다.
동적 모듈도 마찬가지이고요.