설치 환경 : centos 6.5 x64 ,apache2.4.7
설치 버전 : apache2.4.7 , apr-1.5.0 , apr-util-1.5.3 , pcre-8.34
설치전 확인 및 이전 설치 사항 설치
[root@localhost]# yum install gcc gcc-c++
[root@localhost]# yum install wget
설치에 필요한 파일들
httpd-2.4.7.tar.gz
apr-1.5.0 tar.gz
apr-util-1.5.3.tar.gz
pcre-8.34.tar.gz
설치 사항
1. 경로 선택 및 파일 다운로드
[root@localhost]# cd /usr/local/src/
[root@localhost]# wget http://mirror.apache-kr.org/httpd/httpd-2.4.7.tar.gz
[root@localhost]# wget http://mirror.apache-kr.org/apr/apr-1.5.0.tar.gz
[root@localhost]# wget http://mirror.apache-kr.org/apr/apr-util-1.5.3.tar.gz
[root@localhost]# wget http://sourceforge.net/projects/pcre/files/pcre/8.34/pcre-8.34.tar.gz
2.압축해제
[root@localhost]# cd /usr/local/src/
[root@localhost]# tar zxvf httpd-2.4.7.tar.gz
..... 전부 압축해제 생략.....
3. 디렉토리 생성
[root@localhost]# mkdir -p /usr/local/apr-1.5.0
[root@localhost]# mkdir -p /usr/local/apr-util-1.5.3
[root@localhost]# mkdir -p /usr/local/apache2
4. apr 설치
[root@localhost]# cd /usr/local/src/apr-1.5.0
[root@localhost]# ./configure --prefix=/usr/local/apr-1.5.0
[root@localhost]# make && make install
5. apr-util 설치
[root@localhost]# cd /usr/local/src/apr-util-1.5.3
[root@localhost]# ./configure --prefix=/usr/local/apr-util-1.5.3 --with-apr=/usr/local/apr-1.5.0
[root@localhost]# make && make install
6. pcre 설치
[root@localhost]# cd /usr/local/src/pcre-8.34
[root@localhost]# ./configure
[root@localhost]# make
[root@localhost]# make test
[root@localhost]# make install
7.httpd 설치
[root@localhost]# cd /usr/local/src/httpd-2.4.7
[root@localhost]# ./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-mods-shared=all --enable-so --with-apr=/usr/local/apr-1.5.0 --with-apr-util=/usr/local/apr-util-1.5.3
[root@localhost]# make
[root@localhost]# make install
8.httpd 설정
[root@localhost]# vi /usr/local/apache2/conf/httpd.conf
ServerName [자기 IP]:80 변경
9.httpd 방화벽 해제
[root@localhost]# vi /etc/sysconfig/iptables
-A INPUT -m state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state NEW -m tcp -p tcp --dport 443 -j ACCEPT
[root@localhost]# service iptables restart
10 httpd 환경설정및 시작
[root@localhost]# vi /etc/profile
export APACH_HOME=/usr/local/apache2
export PATH=$PATH:$APACH_HOME/bin
[root@localhost]# source /etc/profile
[root@localhost]# apachectl start
11.서비스 등록
[root@localhost]# cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
[root@localhost]# vi /etc/init.d/httpd
#!/bin/sh 밑에 추가
#!/bin/sh 밑에 추가 5줄
# chkconfig: 2345 90 90
# description: Apache Web Server Version 2.4.7
# processname: /usr/local/apache2/conf/httpd.conf
# config: /usr/local/apache2/conf/httpd.conf
# pidfile: /usr/local/apache2/logs/httpd.pid
[root@localhost]# chkconfig --add httpd
[root@localhost]# chkconfig --list | grep httpd
12.주의사항
기존에 설치된 httpd가 있는지 확인한다
rpm -qa | grep httpd
13.확인사항
[root@localhost]# yum install pcre-devel
[root@localhost]# yum install openssl-devel
[root@localhost]# yum install openssl-devel.x86_64
[root@localhost]# yum install pcre-devel.x86_64
[root@localhost]# yum install w3m
[root@localhost]# yum install apr-devel
[root@localhost]# yum install apr-util-devel
'OS > Linux' 카테고리의 다른 글
[Centos] 서비스 등록 /etc/init.d/ 사용법 (0) | 2014.02.06 |
---|---|
[Centos] apache+tomcat mod_jk를 이용한 연동 (0) | 2014.02.06 |
[Centos] Java 1.7.0.51 설치 (1) | 2014.02.05 |
[Centos] Centos 6.5 tomcat 7.0.50 설치 (0) | 2014.02.05 |
[Centos] Centos6.5에 vnc 설치 (0) | 2014.02.05 |