질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

httpd.conf 파일설정

작성자 정보

  • 김태수 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.

http.conf 파일 설정관련해서 질문좀 드리려고 합니다.

centOS 5.2 를 설치하였구요 패키지 설치 하지 않았구요 apm관련해서 설치여부 확인 해보았구요.  모든설치가 정상적으로 된 것 같았습니다.

httpd.conf 파일이 2개가 있습니다. 설치후  /etc/httpd/conf/conf..http 그리고 원본은 /usr/local/httpd/conf/httpd.conf 파일에 있습니다. 아파치에서는 후자를 사용하고 있었습니다.

후자의 경우에 모자란 부분이 많이 있어서 몇가지 경우는 웹을 이용해 복사하였습니다. 그랬더니

httpd: Syntax error on line 163 of /usr/local/server/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_ldap.so into server: /etc/httpd/modules/mod_ldap.so: undefined symbol: ldap_simple_bind_s

이런 오류가 떳습니다. 로드하지 못했다는 것 같은데 파일을 확인해 보면 파일은 있습니다.

어떤 경우일까요.

관련자료

댓글 5

막둥이님의 댓글

  • 막둥이
  • 작성일
error log 에서 모든것을 다 토해 내고 있네요

httpd.conf 파일의 163번째 줄의 문법 오류가 있으며 그 원은은 mod_ldap.so 에 의한 것입니다.

위 파일이 없는 것 같으네요

남성훈님의 댓글

  • 남성훈
  • 작성일
로그에 다 나와 있습니다. --;
163번째 줄에 /usr/local/server/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_ldap.so  이렇게 나와 있네요.
httpd.conf안에 모듈이 지정한 위치가 적혀 있어야 되구요.
Loadmodule module-name  /etc/httpd/modules/modldap.so 아마 이런식으로 적어야 될거 같은데요.. 정확하지는 않습니다. Loadmodule을 참조 하시구요. 그리고 여기에 적은 모듈 위치에 모듈이 있어야 합니다. 한번 더 확인 해보시구 내용을 정확히 적어 주시면 답이 될거 같습니다. 그리고 정적 모듈도 한번 확인해 보세요. 이미 설치 되어 있어서 충돌을 일으켰을수도 있습니다.

김태수님의 댓글

  • 김태수
  • 작성일
그리고 파일 확인결과 파일이 있었습니다.

정적모듈 확인결과 입니다.
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c

김태수님의 댓글

  • 김태수
  • 작성일

이쪽에 다있네요.;;
/usr/lib/httpd/modules/
모듈을 /usr/lcocal/httpd/modules 에 복사 하고 실행해봐도 똑같습니다.

남성훈님의 댓글

  • 남성훈
  • 작성일
Syntax error on line 163 of /usr/local/server/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_ldap.so into server: /etc/httpd/modules/mod_ldap.so: undefined symbol: ldap_simple_bind_

/usr/local/server/httpd/conf/httpd.conf 이라는 컨피그를 실행 시키는데 /etc/httpd/modules/mod_ldap.so에 있는 파일을 로드 못한다고 나오는데요.
/etc/httpd/modules/mod_ldap.so에 에 파일이 있는지 궁금합니다. 실재로 로드 되는 위치는 /etc/httpd/modules/mod_ldap.so파일인데 왜 모듈을 /usr/local/httpd/modules로 복사를 하셨는지 궁금합니다. httpd.conf 안에 보시면 serverroot 부분에 절대 경로가 적혀 있습니다. 그리고 그 밑에 loadmodule로 모듈위치를 지정하게 되어 있습니다. 일단 님이 적으신 내용으로 보서는 경로 문제 인거 같습니다. httpd.conf안의 경로 그리고 모듈위치를 한번더 체크 해보시면 어떨까요?

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  92 명