에릭 @ EricBess WebHome

우승을 잃지 않도록, 거기는 배고픈 충격을 가슴과 얼굴, Pinghu 등 광산으로 거만하지

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H

httpd는 아파치의 DSO의 사용 (컴파일러)

아파치 HTTP 서버 모듈 (또는 건물 - 블록) 프로 시저가되면, 관리자가 서버 모듈의 수를 증가시키기 위해 몇 가지 기능을 선택할 수있습니다. 이러한 모듈은 바이너리 코드에 정적 httpd는 서버 프로그램에 서버를 컴파일하는 과정에서 독립적인 서버의 숫자로 동적 공유 객체 (DSOs) 문서를 컴파일 할 수 만들 수있습니다. 파일의 DSO 때 서버 프로그램을 만들거나 미래에 아파치가 apxs의 사용을 확대하기 위해 별도의 도구를 만들고 컴파일된 수있습니다.
뿐만 아니라이 문서에서는 배후로의 DSO 모듈을 사용하는 방법을 설명한다.

달성하기 위해서는

아파치 httpd는 the의 DSO의 지원에, 즉, 동적 하중의 단일 모듈에 모듈에 mod_so를 달성이라는, 이번엔 mod_so HTTP 서버로 커널을 컴파일하는 정적이어야합니다에 기반을두고있습니다. 이 모듈을 컴파일하는 방법은 외부의 DSO의 핵심에있는 유일한뿐만 아니다. 손 -에, 다른 아파치 서버 모듈은 별도의 프로세스를 통해 문서의 DSO에 대한 컴파일을 지정되고, 같은 문서에서 매개 변수의 구성이 시간에 설치하는 설명을 설정해야 할때 - enable - xxxx는 = 대한 (xxxx는 공유 컴파일된 수있습니다 등 등) 재작성으로 모듈 이름. 때 모듈의 DSO 파일을 컴파일되었습니다 mod_foo.so 위해, 당신은 mod_so httpd.conf 파일에서 LoadModule 명령을 시작하거나 서버를 다시 시작할 때 로딩이 모듈에게 사용할 수있습니다.

아파치를 특정하기 위해서는 3 - 파티 모듈 ()의 DSO 문서는 과정에서 아파치 모듈의 생성을 단순화하는 새로운 도구가 apxs (아파치 확장)라고합니다. 그것은 아파치 소스 코드 모듈의 수있는 문서의 DSO로 컴파일된다. 아이디어 그것은 매우 간단합니다 : 아파치의 설치를 할 때, 구성 스크립트를 설치하게 아파치의 실현 과정의 C 헤더 파일을 설치하는 것이며, apxs의 절차 (가 apxs 펄 스크립트), 무거운 콘크리트 플랫폼 및 커넥터 세트의 컴파일러에 의존하고있다 일부 징후 (국기)는 DSO 파일의 작성. 이 방식에서는 사용자가 아파치 소스 트리에와 apxs가 사용하는 현재의 플랫폼 및 커넥터 구성의 컴파일러는 필요하지 않았다 (는 DSO) 아파치 모듈의 컴파일러의 대상이 파일 포맷을 생성할 수있게된다.

요약의의 사용

독서를 클릭하여 계속합니다

2006년 9월 29일 에릭 의해 배치하는 | 시스템, 유닉스 /가 BSD / 리눅스 | 코멘트가없습니다