프로그램/Linux

centos5 apache2 설치

milktea.kang 2012. 10. 21. 17:04

yum 설치 말고 직접 다운받아서 설치하기(졸라 복잡하네 ㅡㅡ;;)


일단 아파치 사이트 가서 받아서 집어넣고 압축 풀기

tar -xvzf httpd-2.4.3.tar.gz


적당한 곳으로 이동

mv httpd-2.4.3 /usr/apache2


컴파일에 필요한 모듈 설치

yum install -y gcc gcc-c++ ncurses-devel apr apr-devel apr-util apr-util-devel pcre-devel openssl-devel gd gd-devel libxml2-devel bzip2 bzip2-devel


컴파일 해보실까

cd /usr/apache2

./configure --prefix=/usr/apache2 --enable-so --enable-module=so --enable-shared=max --enable-module=rewrite --enable-shared=rewrite


이거 한번에 안되는구만 ㅡㅡ;;

apr, apr-util 버전이 안맞다고 하니 이것도 받아서 컴파일하고 설치


wget http://mirror.apache-kr.org//apr/apr-1.4.6.tar.gz

tar -xvzf apr-1.4.6.tar.gz

mv apr-1.4.6 /usr/apr-1.4.6

cd /usr/apr-1.4.6

./configure --prefix=/usr/apr-1.4.6

make ; make install


wget http://mirror.apache-kr.org//apr/apr-util-1.4.1.tar.gz

tar -xvzf apr-util-1.4.1.tar.gz

mv apr-util-1.4.1 /usr/apr-util-1.4.1

cd /usr/apr-util-1.4.1

./configure --prefix=/usr/apr-util-1.4.1 --with-apr=/usr/apr-1.4.6

make ; make install


다시 설치 해보실까

cd /usr/apache2

./configure --prefix=/usr/apache2 --enable-so --with-mpm=worker --enable-cache --with-apr=/usr/apr-1.4.6 --with-apr-util=/usr/apr-util-1.4.1

make ; make install


오~ 성공~!

실행 모듈을 복사하고

cd /usr/apache2/bin

cp apachectl /etc/rc.d/init.d/httpd


테스트 해보까

/etc/rc.d/init.d/httpd configtest

/etc/rc.d/init.d/httpd start

It works!

나머지 명령은 요로케

/etc/rc.d/init.d/httpd stop

/etc/rc.d/init.d/httpd restart


추가 옵션!

포트를 변경했는데 갑자기 권한 문제가 발생하면서 서비스가 시작되지 않는다

(13)Permission denied: make_sock: could not bind to address...... 이런 오류가....ㅡㅡ;;;

이게 SELinux 때문이라는군 (이거 찾는다고 몇시간 고생했다 써글)

설치 한 적도 없는데....Centos5 부터 자동 설치라는군 ㅡㅡ;

(http://www.electrictoolbox.com/switch-off-selinux-centos-5/)


vi /etc/selinux/config

파일을 열어보면

SELINUX=enforcing

이렇게 적혀있는데 이걸 아래처럼 바꿔버렷!

SELINUX=disabled


재부팅 해보면 SELinux가 꺼져서 포트 변경이 문제없이 잘 될것이여 ㅎㅎ


'프로그램 > Linux' 카테고리의 다른 글

shell script csv 포맷 읽기  (0) 2013.04.03
Linux 방화벽 설정  (0) 2013.01.12
centos tomcat 설치 설정  (0) 2012.10.20
centos jdk 설치  (0) 2012.10.20
nginx 설치 및 tomcat 연동  (0) 2012.10.20