ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [WEB] Apache 서버 수동 설치하기 1
    서버/WEB 2024. 2. 17. 18:31
    728x90
    반응형

    아파치란

     

    아파치는 웹 서버 소프트웨어로서, 전 세계 웹사이트의 대부분이 이 아파치를 통해 운영되고 있다. 웹 서버란, 사용자가 인터넷을 통해 웹사이트를 방문하면, 웹 브라우저를 통해 보게 되는 웹 페이지들을 제공하는 서버를 말한다. 아파치는 이런 웹 서버의 역할을 하는데, 이는 곧 사용자의 요청을 받아 HTML, CSS, JavaScript 등 다양한 웹 리소스를 제공하는 역할을 한다. 아파치는 이런 기능 외에도 SSL, URL 리디렉션, 인증 등 다양한 고급 기능을 제공하여 웹사이트 운영에 필요한 거의 모든 기능을 갖추고 있다.


    아파치는 오픈소스 소프트웨어로서 무료로 사용할 수 있으며, 그로 인해 전 세계적으로 널리 사용되고 있다. 또한, 아파치는 모듈형 구조로 되어 있어서 필요한 기능만 선택하여 사용할 수 있고, 이를 통해 서버의 성능을 최적화할 수 있다는 장점이 있다. 아파치는 그 유연성과 확장성, 안정성으로 인해 전 세계 웹 서버 시장의 절반 이상을 차지하고 있다.

     

     

    필수 패키지 설치

    아파치를 설치하기에 앞서 필수 패키지를 먼저 설치해야 한다.

    서버 환경은 CentOS를 예시로 든다. Ubunt도 패키지 설치 명령어만 다를 뿐 진행하는 프로세스는 동일하다.

     

    $ sudo su
    $ yum -y install file.x86_64
    $ yum -y install lua.x86_64
    $ yum -y install expat-devel
    $ yum -y install lua-devel
    $ yum -y install openssl
    $ yum -y install openssl-devel
    $ yum -y install gcc
    $ yum -y install gcc-c++
    $ yum -y install libstdc++
    $ yum -y install perl-libs
    $ yum -y install openldap-devel
    $ yum -y install zlib
    $ yum -y install zlib-devel
    $ yum -y install automake
    $ yum -y install bison
    $ yum -y install flex
    $ yum -y install libtool.x86_64
    $ yum -y install apr-util-devel.x86_64

     

    apache만 설치한다면 gcc, c++, perl 만 설치해도 충분하지만 이후 확장성과 was 서버와의 연동, 인증서 적용 등을 고려하면 위의 패키지 설치를 진행한다.

     

    위까지 진행했다면 본격적으로 아파치 수동 설치 단계를 진행해줘야 한다. 아파치 수동설치 단계는 총 4단계로 아래의 단계로 진행된다.

     

    1. apr

    2. apr-util

    3. pcre

    4. httpd

     

    자세한 설명과 설치 방법에 대해서는 다음 포스팅에서 진행하겠다.

    728x90
    반응형

    '서버 > WEB' 카테고리의 다른 글

    [WEB] Apache 서버 수동 설치하기 2  (0) 2024.02.29

    댓글

Designed by Tistory.