오늘은 대한입니다.
sun's longitude:300 29 25.77 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
636 번 글의 답장글: Re: module을 추가로 어떻게 설치하는건지요..??
글쓴이: 산이 [홈페이지] 글쓴날: 2001년 05월 15일 02:55:12 화(새벽) 조회: 1154
[나희찬]님이 남기신 글:

>안녕하세염..^^

>아파치서버 모니터링을 해보려구 하는데..
>그에 관련된(되도록이면
 자세히)문서있는곳을
 알려주심 감사함돠..^^;;
>
>넘..범위가 넓죠..??
>암것두 몰르다보니..^^;;

>
>그런데..저는 레드헷6.2를 사용하구 커널은 2.2.19를 사용하구
있는데..
>module에 아파치설정정보의
 모듈인 mod_info 는 설치가 안되어있더라구여..

>
>그래서 말인데여..apache를
 설치를 한후에 추가적으로 module을 설치를 할때는 어떻게
하는것인지..!!
>module_info뿐만이
 아니라..그외의
 모듈을 추가적으로 설치를 할때 어떻게 설치를
하는지...
>
>정말 알구 시퍼여..^^;;
>
>자상한 답변 기둘리겠슴돠...^^;;
 

========================================

일단
아래 두개의 문서를 읽어보심이 좋을듯 하군요....
비록 영문이지만...

http://www.linuxchannel.net/docs/manual/dso.html

http://www.linuxchannel.net/docs/manual/programs/apxs.html


예제: 현재 추가하려는 모듈이 mod_info 라고 한다면

1. 먼저 모듈이 설치되어 있는지 꼭 확인해야합니다.

  정적으로 컴파일되어 있는지 확인
  # httpd -l

  DSO 모듈로 설정되어 있는지 확인
  /usr/local/apache/libexec 디렉토리

2. 설치되어 있지 않다면
  추가하려는 모듈이 어떤 모듈인지 참고하는것도 공부가
되겠네요.
  즉,
  http://www.linuxchannel.net/docs/Apache_Quick_Reference_Card.html

  위의 문서를 보면 확장모듈인지 아니면 서드파티모율인지
 확인해 보세요..
  (참고로 설치하는데 크게 도움은 되지 않지만 공부삼아...)

3. 설치방법(이미 아파치가 설치되어 있다는 가정)
  조건:
  추가적으로 모듈을 설치하려면 mod_so가 먼저 아파치에
설치되어 있어야합니다.
  확인 방법
  # httpd -l
   ....
   mod_so.c <-- 이부분이 있어야 함
   ...

  만약 mod_so가 없다면 아파치를 처음부터 다시 설치해야합니다.

  반드시 mod_so가 있어야합니다. 이는 이 모듈을 이용해서
추가하려는 모듈을 
  DSO 모듈로 만들기 위함입니다.

  방법1)
  apxs 유틸리티를 이용하는 방법
  방법2)
  기본 컴파일방법과 동일하게 하는 방법

  여기에서 방법2)는 조금 숙련된 기술이 필요합니다.
  방법 이 방법으로 테스트해보았는데

  EAPI와 충돌이라고 경고를 내더군요...
  따라서 방법1)로 추가 설치하는것이 좋겠군요...

  우선 아파치 소스 디렉토리로 이동한 다음
  없다면 다운로드하여 압축을 품.

  굳지 디렉토리 이동할 필요는 없지만 확인차
  이동해서 확인해보세요..


  # cd apache_1.3.x
  # cd src/modules/standard
  # ls info.*
  info.c
  #
  # pwd
  /usr/local/src/apache_1.3.x/src/src/modules/standard
  #
  # apxs -i -a -c mod_info.c
  ....
  cp mod_info.so /usr/local/apache/libexec/mod_info.so
  chmod 755 /usr/local/apache/libexec/mod_info.so
  [activating module `info' in /usr/local/apache/conf/httpd.conf]
  #

이와 같이 설치가 될겁니다.
httpd.conf 파일에 추가가 되기 때문에 굳지 Addmodule 지시자로 
추가할 필요는 없고, <Location /server-info> 섹션의 주석을
제가하고 데몬을 제가동해 보세요...

이런 방법으로 서드파티 모듈도 추가할 수 있습니다.

*PS:
만약 apxs 유틸리티가 $PATH에 설정되어 있지 않다면

# ln -s /usr/local/apache/bin/apxs /usr/local/bin/.

이렇게 링크를 걸어주면 됩니다..

 
이전글 : module을 추가로 어떻게 설치하는건지요..??
다음글 : [질문] 내부 웹서버 구현..  
 from 211.35.159.131
JS(Redhands)Board 0.4 +@

module을 추가로 어떻게 설치하는건지요..?? [질문] 내부 웹서버 구현..
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.02(server) + (network) + (browser) seconds