sun's longitude:300 33 53.05 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/delete.php:소스보기  

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

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

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
 ★ 글 지우기 항목입니다. 한번 더 생각하시고 결정하십시오.!!!
제목 1429 번 글의 답장글 : Re: module을 추가로 어떻게 설치하는건지요..??
 이름  산이(san2@linuxchannel.net) [홈]http://www.linuxchannel.net
[나희찬]님이 남기신 글:

>안녕하세염..^^
>아파치서버 모니터링을 해보려구 하는데..
>그에 관련된(되도록이면 자세히)문서있는곳을 알려주심 감사함돠..^^;;
>
>넘..범위가 넓죠..??
>암것두 몰르다보니..^^;;
>
>그런데..저는 레드헷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/.

이렇게 링크를 걸어주면 됩니다..
2001년 05월 15일 02:55:12 화(새벽)  from 211.35.159.131
0
암호: 공용 보안 SSL 서버가 준비되기 전까지는 off 합니다

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

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