이미 Apache 소프트웨어를 다운로드하고 압축을 풀어놓은 상태여야 합니다.
OpenSSL 소스를 다운로드하고 압축을 풉니다.
OpenSSL을 컴파일하고 빌드합니다.
OpenSSL 0.9.7.e가 설치된 경우 Lunux 플랫폼에서는 이 단계가 필요하지 않습니다.
다음 명령을 입력합니다.
cd openssl-0.9.7e make make install |
OpenSSL에 대한 자세한 내용은 http://www.openssl.org/를 참조하십시오.
Apache 버전에 따라 다음 절차 중 하나를 수행하십시오.
Apache 1.3에서 다음 단계를 수행하여 mod_ssl을 사용하여 Apache를 구성합니다.
mod_ssl 소스의 압축을 풉니다.
cd mod_ssl-2.8.14–1.3.x
./configure –with-apache=../apache_1.3. x --with-ssl=../openssl-0.9.7e --prefix=install_path --enable-module=ssl --enable-shared=ssl --enable-rule=SHARED_CORE --enable-module=so
위의 명령에서 x는 Apache 버전 번호이고 install_path는 Apache를 설치할 디렉토리입니다.
mod_ssl에 대한 자세한 내용은 http://www.modssl.org를 참조하십시오.
Apache 2.0에 대해 소스 트리를 구성합니다.
Linux 2.1의 Apache에서 컴파일하기 전에
src/MakeFile 파일을 열고 자동으로 생성된 절의 종료 부분을 찾습니다.
자동으로 생성된 절의 첫 번째 네 줄 이후에 다음 줄을 추가합니다.
LIBS+= -licuuc -licui18n -lnspr4 -lpthread -lxerces-c -lsupport -lnsprwrap -lns-httpd40 LDFLAGS+= -L/appserver_installdir/lib -L/opt/sun/private/lib
-L/opt/sun/private/lib는 Application Server를 Java Enterprise System 설치의 일부로 설치한 경우에만 필요합니다.
예를 들면 다음과 같습니다.
##(자동으로 생성된 섹션의 끝) ## CFLAGS=$(OPTIM) $(CFLAGS1) $(EXTRA_CFLAGS) LIBS=$(EXTRA_LIBS) $(LIBS1) INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS) "LIBS+= -licuuc -licui18n -lnspr4 -lpthread -lxerces-c -lsupport -lnsprwrap -lns-httpd40 LDFLAGS+= -L/appserver_installdir /lib -L/opt/sun/private/lib
환경 변수 LD_LIBRARY_PATH를 설정합니다.
모든 설치에서 이 환경 변수를 다음으로 설정합니다. appserver_install_dir/lib
Java Enterprise System 설치에서는 이 환경 변수를 appserver_install_dir/lib:opt/sun/private/lib로 설정합니다.
Apache를 사용 중인 버전 설치 지침에 따라 컴파일합니다.
자세한 내용은 http://httpd.apache.org/를 참조하십시오.
일반적으로 단계는 다음과 같습니다.
사용자의 환경에 맞게 Apache를 구성합니다.