매일 업데이트
2022-11-26 21:59 3 min

유닉스에 아파치 2.4.6 설치

리눅스 환경에서 Apache HTTP 서버를 설치하는 방법에 대한 간결한 안내입니다.

Apache는 가장 널리 사용되는 웹 서버 중 하나이며, 시스템 관리자라면 Apache HTTP 서버를 접할 일이 많을 것입니다.

이 안내에서는 일반적인 yum 설치 방식이 아닌, 소스 코드를 직접 다운로드하고 리눅스 환경에서 컴파일하는 방법을 다룹니다.

다운로드 및 설치 과정을 지금부터 시작해 보겠습니다.

Apache HTTP 다운로드

  • 이 글에서는 Centos 6.3 운영체제에서 사용 가능한 최신 안정 버전인 Apache 웹 서버 2.4.6 버전을 사용합니다.
  • Apache 2.4.6 버전은 여기에서 다운로드할 수 있습니다.
  • 다운로드한 파일은 /opt/apache 폴더에 저장합니다.
  • 다운로드가 완료되면 httpd-2.4.6.tar.gz 파일이 생성됩니다.

Apache HTTP 설치

/opt/apache 디렉토리에 mod_ssl이 활성화된 상태로 Apache를 설치하는 과정을 설명합니다.

필수 사항

  • ANSI-C 컴파일러 및 빌드 시스템: 서버에 GCC 또는 CC 컴파일러가 설치되어 있고 시스템 PATH에 설정되어 있어야 합니다. 다음 명령어를 사용하여 yum으로 GCC를 설치할 수 있습니다.
# yum install gcc
  • Apr/apr-util: 서버에 apr/apr-util 1.2 버전 이상이 설치되어 있어야 합니다.
  • OpenSSL: 서버에 최신 OpenSSL 버전이 설치되어 있어야 합니다. 다음 명령어를 사용하여 yum으로 OpenSSL을 설치할 수 있습니다.
# yum install openssl
  • 다음 명령어를 실행하여 /opt/apache 디렉토리에 다운로드한 파일의 압축을 해제합니다.
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
  • 압축 해제가 완료되면 httpd-2.4.6 이라는 새로운 폴더가 생성된 것을 확인할 수 있습니다.
  • 생성된 httpd-2.4.6 폴더로 이동합니다.
  • 이제 Apache 소스 코드를 컴파일하고 설치해 보겠습니다.
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so
# make
# make install

설정 명령어에 대한 세부 설명을 살펴보겠습니다.

  • --with-apr=: 지정된 apr 구성 파일을 사용하도록 설정합니다.
  • --prefix=: Apache를 설치할 디렉토리 경로를 지정합니다. 이 예에서는 /opt/apache 디렉토리에 설치됩니다.
  • --enable-ssl: SSL이 활성화된 상태로 Apache를 컴파일하여 SSL 인증서를 통해 Apache 웹 서버를 보호할 수 있도록 합니다.
  • --enable-so: 공유 모듈을 활성화합니다.

컴파일이 성공적으로 완료되면 /opt/apache 디렉토리 아래에 Apache가 설치된 것을 확인할 수 있습니다.

이제 더 이상 필요하지 않은 httpd-2.4.6.tar.gz 파일과 httpd-2.4.6 폴더를 삭제해도 괜찮습니다.

# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6

다음 단계로 보안 설정을 고려할 수 있습니다.

이 글이 흥미로우셨나요? 그렇다면 다른 사람들과 공유해 보시는 건 어떨까요?

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.