아파치 1.3의 모듈을 수정 없이 2.0에서 사용이 가능한가 ?
코드적인 부분에서 살펴본다면, 프로토콜상으로의 처리는 대부분 변한 것이 없이 기존의
1.3과 같은 모습을 가지고 있다. 그러나, 웹 서버의 시작, 중지, 데이터의 생성 및 보내는
것들을 포함한 다른 것들은 많은 변화가 이루어 졌다. 프로세스를 fork 하는 모델이 아닌 스
레드 기법의 사용 및 새로운 추상적인 개념을 도입하여 플랫폼에 맞게 프로세스 및 스레드
가 클라이언트의 요청을 적절히 처리하여 질 수 있도록 최적의 방법을 제공하여 주고 있다
. 이러한 여러 가지 이유로, 아파치 모듈 API 의 많은 변화를 가져 오게 되었다. 파일의 IO ,
네트웍 IO 와 같은 부분들은 APR 의 로우레벨의 루틴에 의존하게 되기 때문이다. 그러나, 이
런 결과가 주는 것들은 바로 모듈의 Portability 를 주게 되었다. 이렇기 때문에, 불행하게도 P
HP 와 같은 모듈은 사용 못하게 되는 것이다. 현재의 많은 모듈들이 아파치 2.0 의 API 를 이
용한 모듈로 새롭게 재 작성 되어야 할 것이다. 하지만, 1.3 에서 2.0 으로의 포팅이 많은 시
간을 필요로 하는 만큼 복잡한 작업이 아니기 때문에 단기간은 아니지만 기존의 사용하던
대부분의 모듈을 사용할 수 있을 것이라 생각한다. 현재 PHP 및 mod_perl 의 기타 다른 프로젝
트의 팀이 2.0 으로의 포팅을 진행 중이며, 이미 mod_perl 은 펄을 이용한 필터 제작 및, 프로
토콜 모듈 작성등 많은 기능들을 제공하고 있다. - apache.kr.net 발췌 http://www.remotecommunications
.com/apache/mod_gzip/ 아직 apache2에 포팅된 mod_gzip은 없는걸로 압니다. : 제목 그대로 입니다. :
설치가 안되는듯... : 알고 계신분들 답변 부탁 드립니다. : : -- : 김남일 멋져~ -- 리눅스만
세~