Linux Apache 2.4 설치 방법(feat. 컴파일 버전)

    Apache 설치전 필수 패키지 설치
    Apache 컴파일 버전으로 설치하기전에 필수 패키지를 설치해야합니다. 미설치시 컴파일 안되니 패키지 확인 후 반드시 설치해주시기 바랍니다. 

    ※ 필수유틸 : apr, apr-util, pcre, openssl

    [NOTE]
    아래 설치 명령어는 설치할 패키지 압축해제 후 configure 파일 위치에서 수행
    명령어 옵션 설명
    - prefix : 설치 경로
    - make -j 4 : CPU 코어 갯수(단, 운영서버 경우 적절히 변경하여 설치)

    1) apr 설치

    # ./configure --prefix=/usr/local/apr
    
    # make -j 4 && make -j 4 install

    configure 오류 발생시 아래 명령어 수행  
    # cp -arp libtool libtoolT

     

     

    2) apr-util 설치
    apr-util 설치시 필요한 패키지(expat-devel) 설치
    # rpm -Uvh expat-devel-2.1.0-10.el7_3.x86_64.rpm expat-2.1.0-10.el7_3.x86_64.rpm
    
    # ./configure --with-apr=/usr/local/apr --prefix=/usr/local/apr-util
    
    # make -j 4 && make -j 4 install
    3) openssl 설치
    # ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl/etc/ssl -fPIC shared 
     
    # make -j 4 && make -j 4 install
    
    profile에 아래 내용 추가
    # vi .profile 
    export PATH=/usr/local/openssl/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/openssl/lib:$LD_LIBRARY_PATH
    4) pcre 설치
    # ./configure --prefix=/usr/local/pcre
    
    # make -j 4 && make -j 4 install 

     

    Apache 2.4 설치
    Apache configure 수행시 설치 경로, SSL, MPM 등 사용자 환경에 맞게 변경한 후 컴파일 하시기 바랍니다. 

     

    # mv apr-1.6.5 httpd-2.4.37/srclib/apr
    
    # mv apr-util-1.6.1 httpd-2.4.37/srclib/apr-util
    
    # ./configure --prefix=/web/apps/apache24 --enable-so --enable-modules=all --enable-mods-shared=all --with-ssl=/usr/local/openssl --enable-rewrite --with-mpm=prefork   --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
    
    # make -j 4 && make -j 4 install

    [오류]
    make 도중 undefined reference to `XML_GetErrorCode' 에러 발생 시
    vi http-2.4.39/build/config_vars.mk
    AP_LIBS = 시작하는 라인을 찾아서 -lexpat를 추가 후 다시 make 실행합니다.

     

    Tomat Connector 설치

    Apache - Tomcat 연동을 위해 Tomat Connector(mod_jk) 를 설치합니다.

    # cd tomcat-connectors-1.2.46-src/native
    
    # ./configure --with-apxs=/web/apps/apache24/bin/apxs
    
    # make -j 4 && make -j 4 install

    댓글

    Designed by JB FACTORY