SERVER > LINUX - LIBRARY > apache 설치
 
SERVER
LINUX
Windows NT
 
아파치
LINUX - LIBRARY
  HOME > SERVER > LINUX - LIBRARY
 
apache 설치
작성일 : 15-02-13
조회 : 432  
   http://yamazsw.egloos.com/2248371 [193]

1. 기존 httpd 가 설치 되어있는지 확인

   # rpm -qa | grep httpd

 

2. 설치되어 있다면 삭제

 

   # rpm -e httpd --nodeps               // nodeps : 의존성 제거

 

3. 아파치 다운로드    // http://mirror.apache-kr.org//httpd/

   # wget  http://mirror.apache-kr.org/httpd/httpd-2.2.19.tar.gz

 

4. 압축풀기

 

  # cd 다운로드받은 폭더

  # tar vxfz httpd-2.2.19.tar.gz

  # cd httpd-2.2.19

 

5. ./configure --prefix=/usr/local/apache-2.2.19 --enable-so -with-mpm=worker --enable-rewrite --enable-headers

          //  대부분 Default 로 선언된 내용과 같으므로 ./configure 만 해도 무방한다.

          //  vi configure 로 내용 확인

 

      * 인터넷에서 접할 수 있는 여러 apache 설치 문서에서 --bindir, --sbindir, --enable-layout 등을

         사용하여 리눅스 공용 bin, sbin dir 로 옮기는 경우가 있는데, 관리상 불편하므로 절대 권장 않는다.

 

      * --enable-so 옵션은 동적공유객체(DSO) 사용 옵션으로 설치 당시의 공유객체들을 정적으로

        사용하고 나중에 추가될 공유객체들의 httpd.conf 에서 추가할 수 있게 한다. (httpd -l 로 확인)

 

      * --with-mpm=worker 옵션은 다중처리모듈을 worker 로 설정한다. worker 방식은 쓰레드를 사용하여

        많은 사용자수에 유연하게 대응할 수 있는 높은 확장성이 특징이다.

        리눅스에서 설치 시 기본값은 prepork  인데, 쓰레드를 사용하지 않으며 MaxClient 256 제한 단점이 있다.

        worker 옵션을 적용하면 더 적은 메모리를 사용하여 더 빠른 속도를 낼 수 있다.

 

     * --enable-rewrite 는 정규표현식을 사용하여 URI 포워딩 해주는 유용한 모듈로써 파라미터를 숨겨서

       깔끔한 URI 처리가 가능하다.

 

     * --enable-headers 는 IE6버전에서 각각의 프레임에서 쿠키를 구울 수 없는 것을 헤더를 직접 컨트롤함으로써

       사용 가능하게 하는 목적으로 쓰인다.

6. # make

 

7. # make install

 

8. # ln -s /usr/local/apache-2.2.19   /usr/local/apache                 // 심볼릭 링크 생성

 

9. PATH 설정

    # cd /etc

    # vi profile

 

       ...중략...

       export APACHE_HOME='/usr/local/ahache'

       export PATH=$PATH:APACHE_HOME/bin

 

    # source profile

 

10. 실행

    # apachectl  start

    # netstat -lt               // http 가 실행중인지 확인

[


 
 

Total 33
번호 제   목 조회
33 Apache2 (with mod_ssl) + PHP4 설치 --DSO 방식 (2) 510
32 apache 설치 433
31 [CentOS] KDE, GNOME 설치 및 제거 622
30 SSH 설정 1744
29 apache 2.점대 ssl설정 1733
28    apache 2.점대 ssl설정 2180
27    apache 2.점대 ssl설정 1299
26    apache 2.점대 ssl설정 1705
25 리눅스 ftp 명령어 2719
24    FTP 상위디렉토리 접근금지 (1) 3150
23    vsftpd 설치 설정 398
22 리눅스 기본명령어 2078
21 netstat [option] 3034
20 리눅스 설치후 기본 설정 (따라하기)참조파일 3099
19 2장) 리눅스 설치 - Red Hat Fedora Core 6 설치 3359
18    2장) 리눅스 설치 - 설치시 파티션 설정(참조) 5488
17    2장) 리눅스 설치 - 설치시 파티션 설정(참조) 4752
16    2장) 리눅스 설치 - 설치시 파티션 설정(참조) 3129
15    2장) 리눅스 설치 - Red Hat Fedora Core 6 설치 1825
14    2장) 리눅스 설치(text모드) - CentOS 5.5 텍스트 모드 설치 3843
 1  2  
 
개인홈페이지 덤벙닷컴은 프로그래머와 디자이너위한 IT커뮤니티 공간입니다.
Copyright ⓒ www.dumbung.com. All rights reserved.