CentOS 리눅스 아파치 2.4 설치
2017. 5. 7. 18:10 |
리눅스
CentOS에서 아파치를 설치하는 방법은 매우 간단하다. 아래 한 줄이면 끝이다.
yum -y install httpd
좀 더 웹서버에 가깝게 패키지를 설치하려면
yum -y groupinstall "Web Server"
그런데 yum을 이용하여 설치할 경우 설치 디렉터리를 선택할 수 없고, 최신 버전을 사용하기 힘들다는 단점이 있다. 그래서 소스 버전으로 직접 컴파일 해서 설치하는 경우도 많다.
아래는 CentOS 6.9 최소 설치 버전에서 아파치 2.4.25 버전의 소스를 다운로드 받아 설치하는 과정이다. 핵심은 apr, apr-util, pcre가 필요하다는 것.
처음 4줄만 설치할 버전과 위치를 수정해주면 되겠다.
물론 naver mirror에 해당 버전의 파일이 존재한다는 가정 하에...
APACHE_VER=2.4.25 APR_VER=1.5.2 APR_UTIL_VER=1.5.4 PREFIX=/app/apache yum -y install wget make gcc bzip2 pcre-devel openssl-devel wget http://mirror.navercorp.com/apache/httpd/httpd-${APACHE_VER}.tar.bz2 wget http://mirror.navercorp.com/apache/apr/apr-${APR_VER}.tar.bz2 wget http://mirror.navercorp.com/apache/apr/apr-util-${APR_UTIL_VER}.tar.bz2 tar xvf httpd-${APACHE_VER}.tar.bz2 tar xvf apr-${APR_VER}.tar.bz2 tar xvf apr-util-${APR_UTIL_VER}.tar.bz2 mv apr-${APR_VER} httpd-${APACHE_VER}/srclib/apr mv apr-util-${APR_UTIL_VER} httpd-${APACHE_VER}/srclib/apr-util mkdir -p $PREFIX cd httpd-${APACHE_VER} ./configure --prefix=${PREFIX} --enable-ssl CPU_CORE=$(lscpu | awk '/^CPU\(s\):/ {print $NF}') make -j${CPU_CORE} make install cd - echo "export PATH=${PREFIX}/bin:\$PATH" >> /etc/profile source /etc/profile ## SELINUX 및 방화벽 끄기 setenforce 0 sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config service iptables stop chkconfig iptables off ## 아파치 기동 httpd -k start
패키지 버전은 계속 올라갈 테니, 그냥 전체적인 과정만 참고하기 바란다.
'리눅스' 카테고리의 다른 글
리눅스 bash 문자열 변수 조작 (자르기, 삭제, 치환) (1) | 2018.07.20 |
---|---|
[Docker] Failed to get D-Bus connection: Operation not permitted (10) | 2017.09.08 |
리눅스 ping 명령어 시간 출력 (2) | 2017.06.20 |
CentOS 6 gcc 4.8 필요한 경우 (8) | 2017.05.21 |
리눅스에서 ip 명령어로 IP 설정하는 방법 (6) | 2014.08.04 |
리눅스 bash IP 유효성 검사 (12) | 2014.06.19 |
CentOS yum repository mirror 구축하기 (3) | 2014.06.19 |
리눅스 하이퍼쓰레딩(Hyper Threading) 활성화 확인 방법 (3) | 2014.06.15 |
최근에 달린 댓글 최근에 달린 댓글