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

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

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

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1271 번 글: [FAQ] apache2 available modules
글쓴이: 산이 [홈페이지] 글쓴날: 2003년 01월 08일 16:10:55 수(오후) 조회: 646
apache2-moduels.txt01 KB(1,059 Bytes) 파일명: apache2-moduels.txt
[질문내용]

Date: Wed, 08 Jan 2003 03:35:16 +0000

...

다름 아니고요... 
도저히 알 수 없는 부분이 있어서 이렇게 메일을 통해서 질문을
드립니다.
여러가지로 바쁘시겠지만 제발 꼭 답변을 해줬으면
고맙겠습니다.

책의 511 ~ 513 페이지에 걸쳐 나타나는 아파치 웹서버의 사용
가능 모듈 리스트 정보를 어떻게 보는지 알고 싶습니다.

책을 보고 아파치 웹 서버의 소스디렉토리를
 이리저리 뒤져 보아도 
책과 같은 내용의 정보를 찾을 수가 없습니다.

어떤 명령어를 통해서 출력되는 정보인지, 아니면 특정 파일
안에 있는 정보인지요?

참고로 저는 httpd-2.0.43 소스를 가지고 공부하고 있습니다.
부디 저의 무지함을 깨우쳐 주셨으면 감사하겠습니다.


새해 복 많이 받으시고요 행복한 하루 되세요... ^^

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

[답변내용]

우선 책에 보이는 'LIST OF AVAILABLE MODULES'
정보는 apache 1.3.x 용입니다.
이 정보는 아파치 소스 디렉토리의 INSTALL 파일안에 있습니다.

그러나
apache 2.x 의 경우는 INSTALL 파일안에는 없습니다.
(다른 파일에도 마찬가지)

다만

# ./configure --help

로 확인해서 --enable-XXX, --disable-XXX
에서 대부분 XXX 가 ON/Off 용의 모듈입니다.

그런데 이렇게 출력되면 보기가 안좋죠.

따라서 따라 문서가 제공되지 않기 때문에
손수 모듈리스트를 만들어야 합니다.
다음과 같이

# pwd
/any/path/to/httpd-2.0.43
#
# find modules -name 'mod_*.c' | sed 's/.\+mod_/mod_/'
mod_access.c
mod_auth.c
mod_auth_anon.c
mod_auth_dbm.c
mod_auth_digest.c
mod_netware.c
mod_nw_ssl.c
mod_isapi.c
mod_win32.c
mod_file_cache.c
mod_dav_fs.c
mod_dav.c
mod_echo.c
mod_auth_ldap.c
mod_cache.c
mod_case_filter.c
mod_case_filter_in.c
mod_charset_lite.c
mod_disk_cache.c
mod_example.c
mod_ext_filter.c
mod_mem_cache.c
mod_deflate.c
mod_include.c
mod_asis.c
mod_autoindex.c
mod_cgi.c
mod_cgid.c
mod_info.c
mod_status.c
mod_suexec.c
mod_mime.c
mod_log_config.c
mod_actions.c
mod_alias.c
mod_dir.c
mod_imap.c
mod_negotiation.c
mod_rewrite.c
mod_so.c
mod_speling.c
mod_userdir.c
mod_vhost_alias.c
mod_cern_meta.c
mod_env.c
mod_expires.c
mod_headers.c
mod_mime_magic.c
mod_setenvif.c
mod_unique_id.c
mod_usertrack.c
mod_proxy.c
mod_ssl.c
mod_bucketeer.c
mod_optional_fn_export.c
mod_optional_fn_import.c
mod_optional_hook_export.c
mod_optional_hook_import.c
#

이렇게 출력됩니다.

주의할 점은 여기에서 모두 다 사용가능한 것은 아닙니다.

mod_win32.c 같은 경우는 windows 용이므로 리눅스/유닉스에서는

기본적으로 Off 됩니다.

기본적으로 enable, 즉 On 되어 있는 모듈은
`./configure --help`에서 --disable-XXX 에 해당되는 XXX 모듈이
기본적으로 On 되어 있습니다.
그 반대로 --enable-XXX 되어 있는 모듈은 기본적으로 Off 되어
있는 모듈입니다.

반대로 생각하면 안됩니다.
기본적으로 On 되어 있기 때문에 사용자가 옵션으로 --disable-XXX
하라는 의미입니다.

그리고
`./configure '사용자옵션'` 명령을 내리면
소스 디렉토리 최상위에 modules.c 파일이 생성되는데
이 파일안에는 ('사용자 옵션'에 의해서) 기본적으로 enable
되어질
모듈에 관한 C 내용이 있습니다.

참고로
첨부파일에는 아파치 2.0.43 의 사용가능한 모듈과
기본적으로 On 되어질 모듈에 관한 내용입니다.



 
이전글 : Re: 리눅스 down 되었습니다.
다음글 : Re: 답변 정말 고맙습니다. [ 내용 없슴 ]  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

Re: 리눅스 down 되었습니다. Re: 답변 정말 고맙습니다. [ 내용 없슴 ]
인쇄용 


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

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