라이브러리
[APACHE_CONFIGURE] --with-module=module-type:module-file - 제삼자가 만든 모듈을 정적으로 링크할 모듈 목록에 추가한다.
APACHE CONFIGURE는 Apache HTTP Server를 컴파일하고 설치하는 과정에서 사용되는 명령어입니다. --with-module 옵션은 Apache에 특정 모듈을 포함시키는 것을 가능하게 해줍니다. 이 옵션의 형식은 --with-module=module-type:module-file입니다.
module-type
module-type은 모듈의 유형을 나타냅니다. 일반적으로 다음의 유형이 있습니다.
- static: 정적 모듈은 컴파일 시에 포함됩니다.
- shared: 공유 모듈은 컴파일 시에 포함되며, 런타임 시에 동적으로 로드됩니다.
- builtin: 빌트인 모듈은 Apache의 기본 기능을 제공하는 모듈입니다.
module-file
module-file은 모듈의 소스 코드 파일 또는 라이브러리 파일을 나타냅니다. 이 파일은 Apache의 소스 코드와 함께 제공되거나, 외부에서 다운로드하여 사용할 수 있습니다.
예제
다음은 Apache 2.4.7 버전에서 SSL/TLS 모듈을 포함시키는 예제입니다.
#hostingforum.kr
bash
./configure --with-module=static:ssl
이 명령어는 Apache에 SSL/TLS 모듈을 정적 모듈로 포함시키는 것을 명시합니다. 이 모듈은 컴파일 시에 포함되어 Apache의 빌드 프로세스에 포함됩니다.
다음은 Apache 2.4.7 버전에서 SSL/TLS 모듈을 공유 모듈로 포함시키는 예제입니다.
#hostingforum.kr
bash
./configure --with-module=shared:ssl
이 명령어는 Apache에 SSL/TLS 모듈을 공유 모듈로 포함시키는 것을 명시합니다. 이 모듈은 컴파일 시에 포함되고, 런타임 시에 동적으로 로드됩니다.
참고
- Apache 2.4.7 버전의 소스 코드는 [Apache의 공식 홈페이지](https://httpd.apache.org/download.cgi)에서 다운로드할 수 있습니다.
- SSL/TLS 모듈은 Apache의 기본 기능을 제공하는 모듈이 아니므로, 별도로 다운로드하여 사용해야 합니다.
- 모듈의 유형과 파일을 지정할 때, 정확한 이름과 위치를 사용해야 합니다. 잘못된 이름이나 위치를 사용하면 컴파일 오류가 발생할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.