1. 미들웨어이야기/02. Apache

Apache설치

알 수 없는 사용자 2014. 5. 7. 14:48

* WEB-WAS구성을 위한 Web서버(Apache)설치를 간단히 해보겠습니다.

   - 아파치 사이트 : http://httpd.apache.org/
                           아파치 버전별 document 및 최신 소식, 다운로드 파일 등을 제공하며,
                           심지어 일부버전 한글판도 있습니다. 설정내용과 문법, 모듈 등의 정보가 있습니다.
                           
구성도 복잡하지 않아 한번 슬슬 돌아다녀보면 원하는 정보 위치가 파악됩니다. 
                           
설치파일 찾아서 다운도 받아 보겠습니다.


* Apache 설치(id:apache, group:apache)

- Apache 다운로드(ver. 2.2.27, id:apache)

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


- Apache 설치 파일 압축/묶음 해제(id:apache)

 # tar -xvzf httpd-2.2.27.tar.gz

※ xvzf옵션으로 tar와 gz한번에 풀기


- Apache 설치(id:apache)

 # cd httpd-2.2.27

# ./configure --prefix=/apache/httpd27

.........................

# make & make install

※ prefix : apache설치 디렉토리 지정
※ make까지는 아무런 파일이 생성되지 않지만, make install까지 하면 apache 각종 디렉토리와 파일이 생성됩니다.


- Apache config 수정(id:apache)

 # cd /apache/httpd-2.2.27

# vi httpd.conf

  User apache

  Group apache

  ServerName ServerIP

※ user, group : root권한으로 실행된 apache daemon의 자식 프로세스를 설정한 user로 실행

※ Linux server IP확인방법 : # ifconfig


- Apache 권한 수정(id:root)

 # cd /apache/httpd27/bin

 # chmod +s httpd

 # ls -l httpd
   - rwsr-sr-x 1   root   root   1845750   2014-04-23   20:28   httpd

※ 일반 계정 apache로 80포트를 사용하기 위해 httpd에 실행권한 SETUID를 설정하여 httpd 파일에
    소유자, 그룹권한에 "s"가 생겼는지 확인. 


- Apache 기동

 # cd /apache/httpd-27/bin

 # ./apachectl start

 # ps -ef |grep httpd


* 브라우저에서 웹페이지 확인

이렇게 뜬다면 Apache 설치 끝-



KTds 오픈소스 group




'1. 미들웨어이야기 > 02. Apache' 카테고리의 다른 글

Apache log 날짜 및 시간변경  (0) 2014.06.30
Apache favicon.ico 삭제 방법  (0) 2014.06.22
Apache 보안 설정 TIP  (0) 2014.05.29
Apache ssl 사설인증서 설치 방법  (0) 2014.04.30
OpenSSL 취약점  (0) 2014.04.23