리눅스를 설치 할때 RPM으로 설치를 하게 되면 기본 설치는 된다.
하지만 리눅스에 아파치를 컴파일 해서 올리고 싶을 때가 있을 것이다.
이거 자주 안해 보면 잊어버린다.. 그래서 간단히 정리해 보았다.
일단 리눅스는 설치 되어 있다는 가정 하에...
- 기존 리눅스에 설치된 RPM 버전 확인
#rpm -qa httpd
또는
#rpm -qa | grep httpd
무식한 방법
#find -name httpd
리눅스에 기본으로 설치된 아파치 삭제 삭제
#rpm -e httpd --nodeps
이렇게 삭제 처리를 한 후 아파치를 다운로드 받는다.
아파치 다운로드는 http://www.apache.org/ 여기서 받으면 되는데.. 이건 다운로드 가서
FTP사이트 들어가면 디렉토리들이 보일 것이다. 그중에 httpd를 선택 하면 URL이
http://www.apache.org/dist/httpd/형태로 바뀌면서 또 하위 디렉토리 들이 보인다. 거기서 맞는 아파치를 다운로드 받으면 된다.
이게 예전과 다르게 좀 복잡해 졌다.. 나만 그렇게 느끼나..ㅋㅋ
그래서 http://httpd.apache.org 이것으로 접속 하면 그래도 받기가 수월해 진다.
암튼 DownLoad에 보면 from a mirror이 있다. 거기에 가서 원하는 버젼의 OS에 근거한 아파치를 다운 받는다.
일단 httpd-2.0.63.tar.gz를 받아서 한다. 나머지 버젼도 동일...
#tar zxvf httpd-2.0.63.tar.gz
#cd httpd-2.0.63
#./configure --prefix=/home/apache2 --enable-so
물론 prefix의 위치는 알아서... 일반적으로 /usr/local/apache2로 많이 하긴 하던데...
#make
#make install
이렇게 하면 뭔가가 쭉 올라가면서 설치 되는 듯 하다..
이건 직접설치 했기 때문에 설치가 완료 되어도 위와 같이 rpm -qa | grep httpd 찾으려고 해도 결과는 없다.
그리고 나서 설치디렉토리 안에 bin으로 들어가서 start하면 도니다.
#./apachectl start
확인은
#ps -ef | grep httpd
혹은 포트를 80으로 줬으면
#netstat -an | grep 80
하여 80포트가 LISTENING 이 되었는지 확인 한다.
하지만 리눅스에 아파치를 컴파일 해서 올리고 싶을 때가 있을 것이다.
이거 자주 안해 보면 잊어버린다.. 그래서 간단히 정리해 보았다.
일단 리눅스는 설치 되어 있다는 가정 하에...
- 기존 리눅스에 설치된 RPM 버전 확인
#rpm -qa httpd
또는
#rpm -qa | grep httpd
무식한 방법
#find -name httpd
리눅스에 기본으로 설치된 아파치 삭제 삭제
#rpm -e httpd --nodeps
이렇게 삭제 처리를 한 후 아파치를 다운로드 받는다.
아파치 다운로드는 http://www.apache.org/ 여기서 받으면 되는데.. 이건 다운로드 가서
FTP사이트 들어가면 디렉토리들이 보일 것이다. 그중에 httpd를 선택 하면 URL이
http://www.apache.org/dist/httpd/형태로 바뀌면서 또 하위 디렉토리 들이 보인다. 거기서 맞는 아파치를 다운로드 받으면 된다.
이게 예전과 다르게 좀 복잡해 졌다.. 나만 그렇게 느끼나..ㅋㅋ
그래서 http://httpd.apache.org 이것으로 접속 하면 그래도 받기가 수월해 진다.
암튼 DownLoad에 보면 from a mirror이 있다. 거기에 가서 원하는 버젼의 OS에 근거한 아파치를 다운 받는다.
일단 httpd-2.0.63.tar.gz를 받아서 한다. 나머지 버젼도 동일...
#tar zxvf httpd-2.0.63.tar.gz
#cd httpd-2.0.63
#./configure --prefix=/home/apache2 --enable-so
물론 prefix의 위치는 알아서... 일반적으로 /usr/local/apache2로 많이 하긴 하던데...
#make
#make install
이렇게 하면 뭔가가 쭉 올라가면서 설치 되는 듯 하다..
이건 직접설치 했기 때문에 설치가 완료 되어도 위와 같이 rpm -qa | grep httpd 찾으려고 해도 결과는 없다.
그리고 나서 설치디렉토리 안에 bin으로 들어가서 start하면 도니다.
#./apachectl start
확인은
#ps -ef | grep httpd
혹은 포트를 80으로 줬으면
#netstat -an | grep 80
하여 80포트가 LISTENING 이 되었는지 확인 한다.
'IT reference > OS,DB' 카테고리의 다른 글
오라클 ANALYZE 실행 하기 (0) | 2008.10.26 |
---|---|
오라클 링크 걸기 및 시노님 처리 (db link ,synonym ) (3) | 2008.10.21 |
파일 이름 일괄 바꾸기 ReNamer (1) | 2008.10.07 |
오라클 tablespace 위치 (0) | 2008.10.02 |
WINDOWS XP 표준시간대(Time Zones)에서 서울 이외의 것들 살리기 (0) | 2008.09.30 |
WRITTEN BY
,